Convenzione tra l’Istituto Nazionale della Previdenza Sociale e il Ministero del Lavoro e delle politiche sociali per l’erogazione degli interventi a carico del Fondo Nuove Competenze - Competenze per le innovazioni, secondo le modalità di cui al decreto del Ministro del Lavoro e delle politiche sociali, di concerto con il Ministro dell’Economia e delle finanze, 10 ottobre 2024. Istruzioni operative e contabili.
Convenzione tra l’Istituto Nazionale della Previdenza Sociale e il Ministero del Lavoro e delle politiche sociali per l’erogazione degli interventi a carico del Fondo Nuove Competenze - Competenze per le innovazioni, secondo le modalità di cui al decreto del Ministro del Lavoro e delle politiche sociali, di concerto con il Ministro dell’Economia e delle finanze, 10 ottobre 2024. Istruzioni operative e contabili.
Testo normativo
Direzione Centrale Organizzazione
Direzione Centrale Entrate
Direzione Centrale Bilanci, Contabilita' e Servizi Fiscali
Direzione Centrale Tecnologia, Informatica e Innovazione
Roma, 12-11-2025
Messaggio n. 3404
Allegati n.3
OGGETTO: Convenzione tra l’Istituto Nazionale della Previdenza Sociale e il
Ministero del Lavoro e delle politiche sociali per l’erogazione degli
interventi a carico del Fondo Nuove Competenze - Competenze per le
innovazioni, secondo le modalità di cui al decreto del Ministro del
Lavoro e delle politiche sociali, di concerto con il Ministro
dell’Economia e delle finanze, 10 ottobre 2024. Istruzioni operative e
contabili.
1. Premessa
Il Fondo Nuove Competenze (di seguito, anche Fondo) è stato istituito dall’articolo 88, comma
1, del decreto-legge 19 maggio 2020, n. 34, convertito, con modificazioni, dalla legge 17 luglio
2020, n. 77, al fine di erogare contributi a favore dei datori di lavoro privati volti a innalzare il
livello del capitale umano nel mercato del lavoro e consentire così una graduale ripresa delle
attività dopo l’emergenza epidemiologica da COVID-19.
Nel tempo, la dotazione del Fondo è stata più volte incrementata. In particolare, da ultimo, il
decreto interministeriale 10 ottobre 2024, al quale è seguito l’Avviso del Ministero del Lavoro e
delle politiche sociali, approvato con decreto direttoriale n. 439 del 5 dicembre 2024, ha
ridefinito l’ambito di applicazione della misura prevedendo, tra l’altro, il rifinanziamento del
Fondo Nuove Competenze.
In questa edizione, il Fondo è stato denominato anche “Competenze per le innovazioni” in
quanto finalizzato ad accompagnare i processi di transizione digitale ed ecologica dei datori di
lavoro e a favorire nuova occupazione attraverso il riconoscimento di un contributo al costo del
lavoro dei soggetti coinvolti in percorsi formativi in tali ambiti.
In base a quanto previsto dal citato decreto interministeriale 10 ottobre 2024, e dal citato
Avviso, il Ministero del Lavoro e delle politiche sociali è responsabile dell’istruttoria delle istanze
di ammissione al Fondo presentate dai datori di lavoro nel termine previsto in particolare
dall’Avviso, ossia dal 10 febbraio 2025 al 10 aprile 2025.
Alle erogazioni dei contributi finanziari ai datori di lavoro provvede l’INPS.
I rapporti tra l’INPS e il Ministero del Lavoro e delle politiche sociali per l’erogazione degli
interventi a carico del Fondo sono disciplinati da apposita convenzione ai sensi dell’articolo 6,
comma 2, del decreto interministeriale 9 ottobre 2020.
La convenzione tra l’INPS e il Ministero del Lavoro e delle politiche sociali per l’erogazione degli
interventi a carico del Fondo Nuove Competenze - Competenze per le innovazioni (di seguito,
Convenzione) è stata adottata dal Consiglio di Amministrazione con la deliberazione n. 26 del
26 febbraio 2025, ed è stata sottoscritta in data 3 aprile 2025 (Allegato n. 1).
La Convenzione si pone in continuità con le precedenti convenzioni stipulate tra l’INPS e
l’ANPAL, adottate con la deliberazione del Consiglio di Amministrazione n. 102 del 16 dicembre
2020 (successivamente modificata con la deliberazione n. 109 del 21 dicembre 2020) e con la
determinazione del Commissario straordinario n. 40 del 24 agosto 2023, secondo le modalità di
cui al decreto del Ministro del Lavoro e delle politiche sociali, di concerto con il Ministro
dell’Economia e delle finanze, 22 settembre 2022, sottoscritte, rispettivamente, in data 28
dicembre 2020 e in data 4 dicembre 2023.
Tanto rappresentato, con il presente messaggio si forniscono istruzioni relative all’operatività
della Convenzione in oggetto.
2. Istruzioni operative
Nell’ambito della Convenzione l’INPS provvede all’erogazione del contributo secondo quanto
comunicato dal Ministero del Lavoro e delle politiche sociali, sulla base dell’istruttoria delle
istanze presentate allo stesso Ministero dai datori di lavoro che intendono avvalersi degli
interventi del Fondo.
Il Ministero del Lavoro e delle politiche sociali trasferisce in via preventiva all’Istituto le somme
destinate al finanziamento del contributo e, dopo avere individuato i soggetti destinatari dei
benefici, inoltra al medesimo la richiesta di erogazione del beneficio.
Lo scambio di dati tra il Ministero del Lavoro e delle politiche sociali e l’INPS – in relazione ai
pagamenti – avviene mediante servizi di cooperazione applicativa basati sullo standard
SOAP/XML. Per il trasporto delle comunicazioni dei servizi si utilizza il protocollo sicuro
HTTPS/TLS; l’autenticazione ai servizi è basata sullo schema SSL client authentication
mediante certificati digitali.
Per la disposizione e il monitoraggio dello stato dei pagamenti, l’Istituto mette a disposizione
del Ministero del Lavoro e delle politiche sociali le funzionalità per:
la trasmissione delle richieste di disposizione dei pagamenti comprensive di tutte le
informazioni necessarie all’erogazione, fra le quali i dati del beneficiario, le coordinate di
pagamento, l’importo da erogare e la causale di pagamento;
la verifica dell’esito della disposizione di pagamento e, in caso di esito negativo, il
dettaglio della motivazione che ha determinato lo scarto;
l’annullamento degli eventuali pagamenti erroneamente disposti. Tale funzionalità è
attivabile per le sole disposizioni non ancora trasmesse dall’INPS alla Banca d’Italia.
Previa verifica della disponibilità della provvista occorrente per il pagamento del contributo,
l’Istituto provvede all’emissione del pagamento sulla base dei dati trasmessi dal Ministero del
Lavoro e delle politiche sociali, senza svolgere ulteriori verifiche, se non quella relativa alla
corrispondenza della titolarità dei conti correnti indicati nel flusso di pagamento.
In caso di somme non riscosse dai destinatari, le stesse sono reintroitate dall’INPS con
corrispondente incremento della provvista finanziaria. In tale caso, il Ministero del Lavoro e
delle politiche sociali può procedere alla trasmissione ex novo delle relative disposizioni di
pagamento delle somme reintroitate ove spettanti.
3. Istruzioni contabili
La Convenzione prevede che il Ministero del Lavoro e delle politiche sociali trasferisca all’INPS,
a titolo di anticipo sui pagamenti da disporre, dieci milioni di euro a valere sul PON SPAO,
prima dell’avvio delle erogazioni del contributo. Gli altri trasferimenti di risorse a carico del
Fondo sono effettuati dal suddetto Ministero, con cadenza trimestrale, anche in funzione
dell’avanzamento delle erogazioni effettuate.
Le somme sono accreditate anticipatamente sulla contabilità speciale n. 1339, presso la
sezione Tesoreria provinciale di Roma, intestata a INPS – Direzione Generale (IBAN
IT75A0100004306CS0000009601), quale provvista finanziaria necessaria per il pagamento dei
benefici e con le medesime modalità deve essere accreditata, a favore dell’INPS, la provvista
occorrente per il recupero degli oneri sostenuti per il servizio di pagamento (cfr. gli artt. 5 e 6
della Convenzione).
Ai fini della rilevazione contabile dell’onere per il pagamento delle misure di sostegno si
istituisce (cfr. l’Allegato n. 2) la seguente serie di conti nell’ambito della Gestione per
l’erogazione delle prestazioni per conto di altri Enti (evidenza contabile GPZ):
- GPZ10339, GPZ35339, GPZ11339, GPZ00339 e GPZ25339.
Gli accreditamenti del MLPS effettuati a titolo di provvista e di rimborso spese postali e
bancarie devono essere imputati al conto di nuova istituzione GPZ10339 (causale FC 13001), in
sezione AVERE sulla sede 0001, Direzione Generale (cfr. l’Allegato n. 3 - fase 1).
L’informazione sulla consistenza della provvista deve essere acquisita dall’applicativo di
gestione della prestazione che la assume come limite di spesa per il pagamento dei benefici in
argomento.
L’erogazione delle misure economiche in trattazione a carico del Fondo Nuove Competenze,
come rifinanziato dal decreto interministeriale 10 ottobre del 2024, avviene con procedura
accentrata ed è rilevata contabilmente attraverso la registrazione di un biglietto automatizzato
sulla contabilità di Direzione Generale, sede “0001”, che consente l’assunzione del debito e
viene generata la scrittura che addebita pari importo al Ministero del Lavoro e delle politiche
sociali e contestualmente è rilevato l'utilizzo della provvista mediante biglietti tipizzati (cfr.
l’Allegato n. 3 - fase 2).
Eventuali somme riaccreditate per pagamenti non andati a buon fine, rilevate sulla base del
flusso telematico di rendicontazione della Banca d'Italia, imputate in AVERE al conto già in uso
GPA10031, sono finalizzate a ricostituire, previa la rilevazione del reintroito, l'ammontare della
provvista tramite imputazione automatica ai conti utilizzati per il pagamento originario, in
sezione contraria con contestuale chiusura delle partite aperte in fase di riaccertamento (cfr.
l’Allegato n. 3 - fase 3).
Al conto GPA10031 è associato il codice bilancio già in uso e che per l'occasione è ridenominato
come di seguito:
“3248 - Somme non riscosse dai beneficiari – misure di sostegno al mercato del lavoro a carico
del FNC (decreto MLPS e MEF,22.09.2022 e decreto MLPS10 ottobre 2024 – DEL.CDA 26/2025)
– GPZ”.
Delle somme riaccreditate e reintroitate automaticamente viene data comunicazione al
Ministero del Lavoro e delle politiche sociali, nell'ambito dello scambio dati previsto dalla
Convezione, per rendere possibile allo stesso la valutazione dei motivi del riaccredito e la
disposizione di eventuali nuove emissioni di pagamenti.
Infine, previa emissione della relativa fattura, la Direzione Generale (sede 0001) procede a
rilevare il recupero degli oneri bancari e postali, addebitandolo al Ministero del Lavoro e delle
politiche sociali a valere sulla specifica provvista (cfr. l’Allegato n. 3 - fase 4).
Si riportano nell’Allegato n. 2 le variazioni intervenute al piano dei conti e nell’Allegato n. 3 i
biglietti contabili per fasi gestionali.
Il Direttore Generale
Valeria Vittimberga
ALLEGATO 1
Convenzione tra l’Istituto Nazionale della Previdenza Sociale e
il Ministero del Lavoro e delle Politiche Sociali per l’erogazione
degli interventi a carico del Fondo Nuove Competenze -
Competenze per le innovazioni, secondo le modalità di cui al
Decreto del Ministro del Lavoro e delle Politiche Sociali, di
concerto con il Ministro dell’Economia e delle Finanze, del 10
ottobre 2024
Tra
il Ministero del Lavoro e delle Politiche Sociali, con sede in Via Vittorio
Veneto, 56 - 00187 Roma, rappresentato dal Direttore Generale della
Direzione Generale per le Politiche attive del lavoro, dei servizi per il lavoro
e degli incentivi all’occupazione, dott. Massimo Temussi;
di seguito anche “Ministero” o “MLPS”,
e
l’Istituto Nazionale della Previdenza Sociale, con sede in Via Ciro il Grande,
21 – 00144 ROMA, rappresentato dal Presidente, avv. Gabriele Fava;
di seguito anche “INPS”,
congiuntamente anche “le Parti”
PREMESSO CHE
il decreto-legge 19 maggio 2020, n. 34, convertito, con modificazioni, dalla
legge 17 luglio 2020, n. 77, recante “Misure urgenti in materia di salute,
sostegno al lavoro e all'economia, nonché di politiche sociali connesse
all’emergenza epidemiologica da COVID-19”, all’art. 88, comma 1, ha
previsto la costituzione presso l’Agenzia Nazionale delle Politiche Attive del
Lavoro del Fondo Nuove Competenze (di seguito anche “Fondo”), finalizzato
a erogare contributi a favore dei datori di lavoro privati volti a innalzare il
livello del capitale umano nel mercato del lavoro al fine di consentire una
graduale ripresa dell’attività dopo l’emergenza epidemiologica, stabilendone
una dotazione iniziale di 230 milioni di euro, a valere sul Programma
Operativo Nazionale Sistemi di Politiche Attive per l’Occupazione (PON SPAO),
incrementata di ulteriori 200 milioni di euro per l’anno 2020 e di ulteriori 300
milioni di euro per l’anno 2021 per effetto dell’art. 4 del decreto-legge 14
agosto 2020, n. 104, convertito, con modificazioni, dalla legge 13 ottobre
2020, n. 126 recante “Misure urgenti per il sostegno e il rilancio
dell’economia”;
il decreto del Ministro del Lavoro e delle Politiche Sociali di concerto con il
Ministro dell’Economia e delle Finanze del 9 ottobre 2020 con il quale è stata
data attuazione al Fondo Nuove Competenze individuando i criteri e le
modalità di applicazione della misura e di utilizzo delle risorse, prevedendo
all’art. 6, comma 2, che l’erogazione del contributo avvenga, per il tramite
dell’INPS, nei limiti dell’importo massimo riconosciuto e comunicato da
ANPAL;
ai sensi del citato art. 6, comma 2, del decreto interministeriale 9 ottobre
2020, INPS e ANPAL hanno sottoscritto in data 28 dicembre 2020 la
convenzione adottata con deliberazione del Consiglio di Amministrazione
n. 102 del 16 dicembre 2020, come modificata con deliberazione del Consiglio
di Amministrazione n. 109 del 21 dicembre 2020;
il decreto-legge 21 ottobre 2021, n. 146, convertito, con modificazioni, dalla
legge 17 dicembre 2021, n. 215, recante “Misure urgenti in materia
economica e fiscale, a tutela del lavoro e per esigenze indifferibili” all’art. 11-
ter, comma 2, ha previsto la ridefinizione della disciplina del Fondo mediante
decreto del Ministro del Lavoro e delle Politiche sociali, di concerto con il
Ministro dell’Economia e delle Finanze, sentita l’ANPAL;
in attuazione di tale disposizione è stato emanato il Decreto del Ministro del
Lavoro e delle Politiche Sociali di concerto con Ministro dell’Economia e delle
Finanze del 22 settembre 2022, che ha, tra l’altro, previsto il rifinanziamento
del Fondo Nuove Competenze e confermato che alle erogazioni del contributo
provvede l’INPS, nei limiti delle risorse stanziate e senza nuovi o maggiori
oneri per la finanza pubblica, secondo quanto comunicato dall’ANPAL sulla
base dell’istruttoria dalla stessa condotta;
il decreto del Commissario Straordinario ANPAL n. 31 del 24 febbraio 2023
ha incrementato il Fondo Nuove Competenze per un ammontare pari a 180
milioni di euro;
ANPAL e INPS hanno sottoscritto, in data 4 dicembre 2023, una nuova
Convenzione adottata con determinazione del Commissario Straordinario
dell’INPS n. 40 del 24 agosto 2023, in attuazione dell’art. 2, comma 2, del
citato decreto interministeriale del 22 settembre 2022;
il decreto-legge 22 giugno 2023, n. 75, convertito, con modificazioni, dalla
legge 10 agosto 2023, n. 112, recante “Disposizioni urgenti in materia di
organizzazione delle pubbliche amministrazioni, di agricoltura, di sport, di
lavoro e per l'organizzazione del Giubileo della Chiesa cattolica per l'anno
2025” all’art. 3 ha disposto la soppressione dell’ANPAL a decorrere dal 1°
marzo 2024, e l’attribuzione delle relative funzioni al Ministero del Lavoro e
delle Politiche Sociali attraverso la società “Sviluppo Lavoro Italia S.p.A.”
soggetto in house del medesimo Dicastero;
l’art. 19 del decreto-legge 4 maggio 2023, n. 48, convertito, con
modificazioni, dalla legge 3 luglio 2023, n. 85, recante “Misure urgenti per
l'inclusione sociale e l'accesso al mondo del lavoro”, prevede che “1. Il Fondo
Nuove Competenze (…) è incrementato, nel periodo di programmazione
2021-2027 della politica di coesione europea, dalle risorse rivenienti dal
Programma Nazionale “Giovani, donne e lavoro”, cofinanziato dal Fondo
sociale europeo Plus, indentificate in sede di programmazione. Al
finanziamento del Fondo possono concorrere, altresì, le risorse del
Programma operativo complementare Sistemi di politiche attive per
l'occupazione (POC SPAO), nei limiti della relativa dotazione finanziaria e nel
rispetto delle proprie modalità di gestione e controllo. 2. Mediante le risorse
del Fondo di cui al comma 1 sono finanziate le intese sottoscritte a decorrere
dal 2023, ai sensi del comma 1 del citato articolo 88 del decreto-legge n. 34
del 2020. Le intese sono volte a favorire l'aggiornamento della professionalità
dei lavoratori a seguito della transizione digitale ed ecologica. Con le risorse
del Fondo sono finanziati parte della retribuzione oraria, nonché gli oneri
relativi ai contributi previdenziali e assistenziali delle ore di lavoro destinate
ai percorsi formativi, secondo quanto previsto dal decreto del Ministro del
lavoro e delle politiche sociali di cui all'articolo 11-ter, comma 2, del decreto-
legge 21 ottobre 2021, n. 146, convertito, con modificazioni, dalla legge 17
dicembre 2021, n. 215”;
il Decreto del Ministro del Lavoro e delle Politiche Sociali di concerto con
Ministro dell’Economia e delle Finanze del 10 ottobre 2024 (di seguito
“Decreto attuativo 2024”), emanato ai sensi del citato art. 19 del decreto n.
48/2023, ha ridefinito l’ambito di applicazione della misura prevedendo, tra
l’altro, il rifinanziamento del Fondo Nuove Competenze, in questa edizione
anche denominato “Competenze per le innovazioni”, per complessivi euro 730
milioni, a valere sulle risorse rivenienti dal Programma Nazionale “Giovani,
donne e lavoro” cofinanziato dal FSE+, nel rispetto dei criteri di ripartizione
per categorie di regioni;
al predetto finanziamento possono concorrere anche le risorse del POC
“Sistemi di politiche attive per l’occupazione”, dei programmi operativi
nazionali e regionali di FSE+ e del Fondo per la formazione e l’integrazione
del reddito di cui all’art. 12 del decreto legislativo 10 settembre 2003, n. 276,
nel rispetto delle capienze finanziarie disponibili, delle regole dei vari
Programmi, e del principio di divieto di “doppio finanziamento”;
gli interventi del Fondo sono rivolti ai datori di lavoro privati, incluse le società
a partecipazione pubblica di cui al decreto legislativo 19 agosto 2016, n. 175,
che abbiano sottoscritto accordi collettivi di rimodulazione dell’orario di lavoro
finalizzati a percorsi formativi di accrescimento delle competenze dei
lavoratori, secondo quanto previsto dal citato decreto interministeriale del 10
ottobre 2024;
il medesimo decreto interministeriale 10 ottobre 2024 prevede all’art. 2,
comma 3, che “Alle erogazioni provvede l’INPS, nei limiti delle risorse
stanziate e senza nuovi o maggiori oneri per la finanza pubblica, secondo
quanto comunicato dal Ministero del lavoro e delle politiche sociali sulla base
dell’istruttoria condotta con il supporto di Sviluppo Lavoro Italia S.p.A., in
particolare in merito ai lavoratori coinvolti e alle ore destinate alla
formazione”;
i termini e le modalità di presentazione delle istanze di contributo al Fondo,
nonché i requisiti per l’approvazione delle stesse, sono stati definiti con
apposito Avviso approvato con decreto direttoriale n. 439 del 5 dicembre
2024 (di seguito “Avviso”), pubblicato sul sito istituzionale del MLPS;
l’Avviso prevede, in particolare, che i datori di lavoro possono presentare
istanza di ammissione al beneficio, dal 10 febbraio 2025 e fino al 10 aprile
2025, tramite piattaforma informatica dedicata del MLPS, e che è esclusa la
possibilità di ammettere domande oltre detto termine;
VISTO
il Regolamento UE 2016/679 del Parlamento europeo e del Consiglio del 27
aprile 2016 relativo alla protezione delle persone fisiche con riguardo al
trattamento dei dati personali, nonché alla libera circolazione di tali dati
(Regolamento generale sulla protezione dei dati), di seguito “Regolamento
UE”;
il decreto legislativo 30 giugno 2003, n. 196, recante il “Codice in materia di
protezione dei dati personali”, e s.m.i., di seguito “Codice”;
il Provvedimento del Garante per la protezione dei dati personali del 2 luglio
2015 n. 393 con oggetto “Misure di sicurezza e modalità di scambio dei dati
personali tra PP.AA”;
TENUTO CONTO CHE
per quanto sopra esposto, il MLPS, in qualità di soggetto responsabile
dell’operazione nel suo complesso, si avvale della collaborazione di INPS per
il pagamento del contributo concesso ai datori di lavoro beneficiari degli
interventi del Fondo, ai sensi di quanto previsto dall’art. 2, commi 2 e 3, del
Decreto attuativo 2024;
per le finalità istruttorie di cui al Decreto attuativo 2024, è previsto, tra l’altro,
che il MLPS verifichi che i datori di lavoro, in ogni fase del procedimento
amministrativo, siano in regola con il versamento dei contributi previdenziali
e assistenziali (verifica DURC), tramite il servizio INPS “DurcOnLine”, e
acquisisca da INPS gli elementi per il calcolo del costo del lavoro;
il MLPS e l’INPS, convengono quanto segue:
Articolo 1
Valore delle premesse
Le premesse sono parte integrante della presente Convenzione.
Articolo 2
Oggetto
La presente Convenzione disciplina i rapporti tra il MLPS e l’INPS ai fini
dell’attuazione degli interventi a carico del Fondo Nuove Competenze -
Competenze per le innovazioni (di seguito “Fondo”), secondo quanto previsto
dal decreto interministeriale 10 ottobre 2024 e dal relativo Avviso del 5
dicembre 2024.
A tal fine l’INPS provvede all’erogazione del contributo, secondo quanto
comunicato dal Ministero, sulla base dell’istruttoria delle istanze presentate
al Ministero medesimo dai datori di lavoro che intendono avvalersi degli
interventi del Fondo.
La presente Convenzione stabilisce , altresì, le modalità di accesso al servizio
INPS “DurcOnLine” e di scambio dei dati necessari alla definizione del costo
del lavoro e agli adempimenti istruttori.
Le specifiche tecniche delle attività disciplinate dalla Convenzione sono
definite negli Allegati che costituiscono parti integranti della presente
Convenzione:
• Allegato Tecnico 1 “Specifiche tecniche realizzative del servizio in
cooperazione applicativa WSPAGANPAL”
• Allegato Tecnico 2 “Calcolo costo del lavoro da dati Uniemens”
• Allegato Tecnico 3 “DurcOnLine Cooperazione Applicativa Specifiche
Tecniche”
Articolo 3
Impegni del MLPS
Il MLPS si impegna a svolgere le seguenti attività:
• verificare la regolarità contributiva dei datori di lavoro che intendono
avvalersi degli interventi del Fondo accedendo, tramite WebServices, al
servizio DurcOnLine fornito da INPS. Al fine di automatizzare le attività di
richiesta di regolarità e la gestione degli esiti, il MLPS provvederà a
richiamare il metodo verificaRegolarità per la verifica dei Durc regolari in
corso di validità e, ove si rendesse necessario, il metodo sendDurcRequest
per effettuare la richiesta di DURC. Per poter ricevere l’esito della richiesta,
il MLPS svilupperà il servizio sendDurcResponse secondo le specifiche
tecniche contenute nell’Allegato Tecnico 3 “DurcOnLine Cooperazione
Applicativa Specifiche Tecniche”;
• autorizzare l’INPS a effettuare il pagamento delle anticipazioni, pari al
40% del contributo massimo concedibile, a favore dei datori di lavoro di
cui all’elenco delle istanze trasmesso dal MLPS, nei limiti dell’importo
comunicato e sulla base dei dati utili all’effettuazione dello stesso come da
Allegato Tecnico 1 “Specifiche tecniche realizzative del servizio in
cooperazione applicativa WSPAGANPAL”;
• autorizzare l’INPS al pagamento del saldo positivo, in base al contributo
massimo concedibile, a favore dei datori di lavoro di cui all’elenco delle
istanze trasmesso dal MLPS, nei limiti e con le modalità fissate al
precedente alinea;
• monitorare le risorse finanziarie, anche per fonte di finanziamento;
• monitorare i risultati raggiunti attraverso la redazione di note informative
periodiche che saranno pubblicate sul sito istituzionale del MLPS.
Il MLPS, quale soggetto responsabile dell’operazione nel suo complesso,
implementa un sistema applicativo per la gestione del processo di attuazione
del Fondo per monitorare e gestire l’operazione.
Il MLPS, a seguito dei dati forniti da INPS, è altresì responsabile dei controlli
mirati ad accertare la congruità del costo del lavoro rendicontato dai datori di
lavoro in fase di richiesta di saldo.
Articolo 4
Impegni dell’INPS
L’INPS si impegna a svolgere le seguenti attività:
• in risposta alle richieste automatizzate da parte del MLPS di cui
all’articolo3, verificare la regolarità contributiva dei datori di lavoro che
intendono avvalersi degli interventi del Fondo secondo i seguenti
parametri:
a. per il metodo verificaRegolarita:
- Massimo numero di CF richiedibili nello stesso giorno: 1000
b. per il metodo sendDurcRequest:
- Massimo numero di CF richiedibili nello stesso giorno:100;
• effettuare il pagamento delle anticipazioni pari al 40% del contributo
massimo concedibile, a favore dei datori di lavoro di cui all’elenco delle
istanze trasmesso dal MLPS, nei limiti dell’importo comunicato e sulla base
dei dati utili all’effettuazione dello stesso come da Allegato Tecnico 1
“Specifiche tecniche realizzative del servizio in cooperazione applicativa
WSPAGANPAL” secondo quanto disposto al secondo alinea dell’articolo 3.
Tale pagamento sarà effettuato previa verifica da parte dell’INPS della
titolarità dei conti correnti indicati nel flusso di pagamento; in caso di non
corrispondenza tra il codice fiscale del datore di lavoro e l’intestatario del
conto corrente il pagamento non sarà effettuato e sarà restituito con il
relativo codice di errore;
• fornire le informazioni rilevabili dai flussi UNIEMENS, secondo le specifiche
tecniche indicate nell’Allegato Tecnico 2 “Calcolo costo del lavoro da dati
Uniemens”, per consentire al MLPS la valutazione della congruità dei costi
orari chiesti a saldo dal datore di lavoro;
• effettuare il pagamento dei saldi positivi, in base al contributo massimo
concedibile, a favore dei datori di lavoro di cui all’elenco delle istanze
ritrasmesso dal MLPS, nei limiti e con le modalità fissate al precedente
alinea. Tale pagamento sarà effettuato previa verifica da parte dell’INPS
della titolarità dei conti correnti indicati nel flusso di pagamento; in caso
di non corrispondenza tra il codice fiscale del datore di lavoro e
l’intestatario del conto corrente il pagamento non sarà effettuato e sarà
restituito con il relativo codice di errore.
Articolo 5
Provvista finanziaria per l’erogazione dei pagamenti
Il MLPS trasferisce all’INPS, a titolo di anticipo sui pagamenti da disporre,
dieci milioni di euro a valere sul PON SPAO, prima dell’avvio delle erogazioni
del contributo.
Il MLPS, anche in funzione dell’avanzamento delle erogazioni effettuate,
trasferisce all’INPS con cadenza trimestrale le risorse del Fondo.
Le somme sono accreditate anticipatamente sulla contabilità speciale n. 1339,
presso la sezione Tesoreria provinciale di Roma, intestata a INPS – Direzione
Generale (IBAN IT75A0100004306CS0000009601) quale provvista
finanziaria necessaria per il pagamento dei benefici di cui alla presente
Convenzione.
Con le medesime modalità dovrà essere accreditata, a favore dell’INPS, la
provvista occorrente per il recupero degli oneri sostenuti per il servizio di
pagamento, ai sensi dell’articolo 6.
L’accredito preventivo delle somme destinate al finanziamento del contributo
e del rimborso degli oneri dovuto all’Istituto costituisce condizione senza la
quale non potrà essere effettuato il pagamento dei benefici.
Le somme destinate al finanziamento del contributo e le relative erogazioni
saranno rilevate nell’ambito del bilancio finanziario dell’Istituto tra le partite
di giro rispettivamente al capitolo di entrata 3E4122011 – “Anticipazioni e
rimesse per pagamento di prestazioni per conto di altri enti e/o di terzi”
e al capitolo di uscita 3U4121011 – “Pagamento di prestazioni per conto di
altri enti e/o di terzi”.
Le somme destinate complessivamente al rimborso delle spese bancarie e
postali per il servizio svolto dall’INPS saranno imputate al capitolo di entrata
del bilancio finanziario 5E1309003 – “Recupero di spese per acquisto di beni
di consumo e di servizi”.
L’INPS provvederà a verificare la capienza delle risorse finanziarie disponibili
rispetto alle somme necessarie per le misure e il rimborso dovuto ai sensi
dell’articolo 6.
Articolo 6
Rimborso spese
Il MLPS riconosce all'INPS il rimborso delle spese, per ogni pagamento
effettuato, pari a 0,03 centesimi di euro per il costo di ogni bonifico SEPA su
IBAN ovvero € 3,84 per il costo del bonifico domiciliato su sportello postale;
a fronte del pagamento del suddetto importo, esente da IVA, ai sensi
dell'articolo 10, comma 1, punto 1, D.P.R. n. 633/1972, sarà trasmessa
fattura elettronica dall'INPS.
All’atto del pagamento, il MLPS è tenuto a non effettuare la verifica
dell’inadempienza di eventuali cartelle di pagamento, di cui all’articolo 48 bis
del D.P.R. n. 602/1973, trattandosi di pagamenti tra pubbliche
amministrazioni, in base a quanto previsto dalle circolari del Ministero
dell’Economia e delle Finanze – Dipartimento RGS n. 22/2008 e n. 13/2018.
Articolo 7
Modalità scambio dati
Lo scambio di dati tra MLPS e INPS - in relazione alla verifica della regolarità
contributiva - avverrà mediante servizi di cooperazione applicativa basati
sullo standard SOAP over https.
Lo scambio di dati tra MLPS e INPS – in relazione ai pagamenti – avverrà
mediante servizi di cooperazione applicativa basati sullo standard SOAP/XML.
Per il trasporto delle comunicazioni servizi utilizzeranno il protocollo sicuro
HTTPS/TLS.
L’autenticazione ai servizi sarà basata sullo schema SSL client authentication
mediante certificati digitali.
L’accesso sarà inoltre consentito tra i soli IP dichiarati dalle rispettive
amministrazioni cooperanti.
Le informazioni scambiate e gli schemi di interazione sono descritti negli
Allegati Tecnici alla presente Convenzione.
Come modalità di scambio dati tra MLPS e INPS – in relazione alla verifica dei
flussi Uniemens – si utilizzerà un server SFTP. Il MLPS invierà periodicamente
un file con i dati essenziali dell’istanza tra i quali il CF del lavoratore, il CF
dell’azienda, la data di approvazione dell’istanza e la data di inizio formazione.
INPS elaborerà il file e restituirà i dati per ciascun lavoratore secondo le
modalità riportate nell’Allegato Tecnico 2 “Calcolo costo del lavoro da dati
Uniemens”.
Articolo 8
Disposizioni in materia di protezione dati personali
Le Parti, quali Titolari del trattamento dei dati personali oggetto della presente
Convenzione, ciascuno per il proprio ambito di competenza, si vincolano alla
scrupolosa osservanza delle disposizioni contenute nel Regolamento UE e nel
Codice, con particolare riferimento a ciò che concerne la sicurezza dei dati,
gli adempimenti e la responsabilità nei confronti degli interessati, dei terzi e
del Garante per la protezione dei dati personali.
Le Parti assicurano che i trattamenti di dati personali saranno posti in essere
nell’ambito delle regole e per le specifiche finalità previste nella normativa
citata in premessa e posta alla base della presente Convenzione e osservano,
in ogni fase del trattamento, il rispetto dei principi di liceità, correttezza e
trasparenza, limitazione della finalità, minimizzazione dei dati, esattezza,
limitazione della conservazione, integrità, riservatezza e responsabilizzazione
del Titolare, sanciti dagli articoli 5 e 6 del citato Regolamento UE.
In ogni caso di trattamento, le Parti si impegnano affinché i dati personali non
vengano divulgati, comunicati, ceduti a terzi né in alcun modo riprodotti al di
fuori dei casi di previsione di legge.
Le operazioni di trattamento saranno consentite esclusivamente a soggetti
che siano stati designati quali responsabili del trattamento (artt. 28 e 4, n. 8
del Regolamento UE) o persone autorizzate al trattamento dei dati (artt. 29
e 4, n. 10 del Regolamento UE e art. 2-quaterdecies del Codice). In
conformità a ciò, le Parti provvederanno, sotto la propria responsabilità e
nell’ambito del proprio assetto organizzativo, ad impartire precise e
dettagliate istruzioni agli addetti al trattamento che, espressamente designati
e autorizzati, avranno accesso ai dati.
Le Parti si impegnano a conservare le informazioni ricevute per il tempo
strettamente necessario ad effettuare le attività, così come dettagliate nei
precedenti articoli e, di conseguenza, a cancellare i dati ricevuti non appena
siano stati realizzati gli scopi per cui si procede.
Le Parti, nei termini di cui agli artt. 13 e 14 del Regolamento UE, informano
gli interessati cui si riferiscono i dati oggetto di trattamento in esecuzione
della presente Convenzione e garantiscono l'esercizio dei diritti loro
riconosciuti dagli artt. 15 e ss. del medesimo Regolamento UE.
Le Parti si impegnano a trattare i dati personali, osservando le misure di
sicurezza e i vincoli di riservatezza previsti dalla citata normativa europea e
nazionale sulla protezione dei dati, ossia in maniera da garantire un’adeguata
sicurezza delle informazioni, compresa la protezione, mediante misure
tecniche e organizzative adeguate, al fine di scongiurare trattamenti non
autorizzati o illeciti, la perdita, la distruzione o il danno accidentali e, ai sensi
dell‘art. 32 del Regolamento UE, garantire un livello di sicurezza parametrato
al rischio individuato.
La presente Convenzione è stipulata nel rispetto delle prescrizioni – così come
attualizzate in coerenza con la vigente normativa in materia di trattamento
dei dati personali – dettate dal Garante per la protezione dei dati personali
con il Provvedimento del 2 luglio 2015 n. 393.
Le Parti si impegnano a collaborare nell’espletamento di eventuali attività di
controllo sui trattamenti, previo preavviso tra le rispettive funzioni
organizzative preposte alla sicurezza, nonché ad offrire la propria
collaborazione nell’ espletamento delle suddette attività.
Ciascuna delle Parti comunicherà tempestivamente all’altra le violazioni di
dati o incidenti informatici eventualmente occorsi nell’ambito dei trattamenti
effettuati, che possano avere un impatto significativo sui dati personali, in
modo che ciascun Titolare, nei termini prescritti, possa effettuare la dovuta
segnalazione di c.d. “data breach” al Garante per la protezione dei dati
personali, ed eventualmente all’Interessato ai sensi degli artt. 33 e 34 del
Regolamento UE.
Articolo 9
Responsabilità delle Parti e contenzioso
E’ demandata all’esclusiva responsabilità del MLPS l’individuazione dei
soggetti destinatari dei benefici, in relazione alle istanze dei datori di lavoro
richiedenti l’accesso ai benefici del Fondo e il Ministero medesimo assume in
proprio la responsabilità della misura del contributo di cui alla presente
Convenzione e della sua attuazione.
Il MLPS manleva espressamente l’INPS da qualsiasi responsabilità al riguardo
e si impegna a rifondere all’INPS eventuali spese derivanti da qualunque
contenzioso comunque riconducibile alla presente Convenzione durante o
anche dopo il termine di validità di cui all’articolo 12.
Nessuna responsabilità graverà sull’INPS nei confronti dei beneficiari per
eventuali ritardi da parte dell’MLPS nell’accredito all'Istituto della provvista
occorrente per il pagamento del contributo di cui trattasi.
In caso di somme non riscosse dai destinatari, le stesse sono reintroitate
dall’INPS con corrispondente incremento della provvista finanziaria. In tal
caso, il MLPS potrà procedere alla trasmissione ex novo delle relative
disposizioni di pagamento delle somme reintroitate ove spettanti.
Gli eventuali ricorsi amministrativi e le istanze di riesame derivanti
dall'attuazione della presente Convenzione sono di competenza esclusiva del
MLPS e devono essere presentati dagli interessati esclusivamente agli Uffici
competenti del MLPS e solo a detti Uffici l’INPS fornirà le informazioni utili a
fornire riscontro.
Il MLPS terrà altresì indenne l’INPS per ogni ulteriore onere, a qualunque
titolo determinatosi, anche in conseguenza di esigenze di riesame dei
provvedimenti emessi e per qualsivoglia ragione impugnati.
Per le eventuali controversie giudiziarie volte a ottenere il riconoscimento
dell'erogazione del contributo di cui alla presente Convenzione, il MLPS è
l'unico soggetto titolare della legittimazione passiva.
Articolo 10
Recupero delle somme indebitamente erogate
In caso sia rilevato che il pagamento del contributo non è dovuto, il MLPS
provvederà al recupero dell’erogazione indebita.
Articolo 11
Monitoraggio
L’INPS si impegna a trasmettere al MLPS la conferma dell’avvenuto
pagamento ai datori di lavoro, secondo le indicazioni contenute nell’elenco
delle istanze di cui all’articolo 3, trasmesse e approvate dal MLPS, a titolo di
anticipazione e saldo.
Il MLPS provvede al monitoraggio trimestrale delle risorse finanziarie, anche
per fonte di finanziamento.
Articolo 12
Decorrenza e durata
La presente Convenzione ha durata dalla data di sottoscrizione fino
all’esaurimento delle risorse nelle disponibilità del Fondo Nuove Competenze.
Articolo 13
Modifiche alla Convenzione
La presente Convenzione potrà essere modificata e/o integrata su richiesta di
una delle Parti in ragione di cambiamenti intervenuti nel contesto di
riferimento. Le modifiche e/o integrazioni saranno apportate mediante
apposito atto adottato nelle stesse forme previste per la presente
Convenzione e sottoscritto dalle Parti.
Articolo 14
Disposizioni conclusive
La presente Convenzione è stipulata nel rispetto della normativa comunitaria
e nazionale che sovrintende la gestione dei Fondi Europei.
Per il Ministero del Lavoro e delle Per l’Istituto Nazionale della
Politiche Sociali Previdenza Sociale
Allegati alla Convenzione
• Allegato Tecnico 1 “Specifiche tecniche realizzative del servizio in
cooperazione applicativa WSPAGANPAL”
• Allegato Tecnico 2 “Calcolo costo del lavoro da dati Uniemens”
• Allegato Tecnico 3 “DurcOnLine Cooperazione Applicativa Specifiche
Tecniche”
Specifiche tecniche
Fondo nuove competenze 3
Specifiche tecniche realizzative del servizio in cooperazione applicativa WSPAGANPAL
Direzione Direzione Centrale Tecnologia, Informatica e Innovazione
Area Applicativa: Area Gestione Aziende e Lavoratori Dipendenti
Tipo documento Specifiche Tecniche
Data 3 febbraio 2025
1/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
Sommario
Scopo e contenuti del documento ................................................................................................. 3
Introduzione e assunzioni preliminari ............................................................................................ 3
Specifiche tecniche del servizio ...................................................................................................... 3
Allegati ........................................................................................................................................ 3
Protocollo di comunicazione servizio ...................................................................................................... 5
Parametri busta e-GOV .......................................................................................................................... 5
Dati di sintesi della richiesta Acquisizione ..................................................................................................................... 5
Dati di sintesi della richiesta Scarica ricevuta ................................................................................................................ 6
Dati di sintesi della richiesta Scarica ricevuta per ID ..................................................................................................... 6
Dati di sintesi della richiesta Scarica ricevuta pagamento ............................................................................................. 7
Dati di sintesi della richiesta Scarica ricevuta pagamento per chiave gestionale .......................................................... 7
Dettaglio dei dati contenuti della fornitura nel messaggio applicativo...................................................... 8
Tabella degli esiti PagAnpal_v1.xsd ........................................................................................................ 9
Tabella dei motivi di scarto FondoNuoveCompetenze3_v1.xsd .............................................................. 10
Schema PagAnpal_v1.xsd ..................................................................................................................... 11
Schema FondoNuoveCompetenze3_v1.xsd ........................................................................................... 18
Schema Tipologie_v1.2.xsd .................................................................................................................. 35
2/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
Scopo e contenuti del documento
Il presente documento ha lo scopo di fornire i dettagli per l’interazione fra il Ministero del Lavoro e delle
Politiche Sociali, di seguito anche “Ministero” o “MLPS”, e l’Istituto Nazionale della Previdenza Sociale, di
seguito anche “INPS”, limitatamente alla fase di richiesta di pagamento parte di MLPS verso INPS e si inquadra
nella collaborazione per la gestione del Fondo Nuove Competenze terza edizione.
La comunicazione avverrà in cooperazione applicativa attraverso Porta di dominio (PdD). Saranno pertanto
descritti gli accordi di servizio, il formato e il contenuto dei messaggi applicativi che dovranno essere scambiati.
Introduzione e assunzioni preliminari
Il servizio raccoglie le disposizioni di pagamento che MLPS richiede INPS. Per tutti e soli i pagamenti richiesti
da MLPS, attraverso il flusso di cui al presente documento, INPS provvederà all’emissione dell’importo sulla
base dei dati trasmessi, senza fare alcuna elaborazione ad eccezione della verifica da parte dell’INPS della
titolarità dei conti correnti indicati nel flusso di pagamento. In maggiore dettaglio: in caso di non
corrispondenza certificata (esito KO del controllo) tra il codice fiscale del datore di lavoro e l’intestatario del
conto corrente il pagamento non sarà effettuato e sarà restituito il codice di errore indicato nella “Tabella dei
motivi di scarto FondoNuoveCompetenze3_v1.xsd” disponibile alla fine del presente documento; in caso di
titolarità verificata o non certificabile si procederà con il pagamento.
È posto un vicolo sul numero di pagamenti che possono essere richiesti in una singola chiamata che è pari a
100. Tale limite potrà essere ridotto qualora si verificasse un decadimento delle prestazioni.
Il servizio accetta solo importi positivi e IBAN italiani.
Specifiche tecniche del servizio
Si descrivono nel seguito il protocollo di comunicazione con il quale ANPAL invierà le richieste a INPS attraverso
l’uso di buste e-gov in cooperazione applicativa e i parametri per l’utilizzo del servizio in termini di
configurazione dell’header SOAP. In particolare, saranno indicati:
• Nome del servizio esposto tramite porta di dominio;
• Azione da specificare per l’invocazione del servizio;
• Tipologia di collaborazione tra le due PdD;
• Messaggi applicativi di Input e di Output da incapsulare nel corpo delle busta di eGov scambiata tra
le due PdD;
• Il contenuto applicativo dei messaggi scambiati;
• I codici di esito previsti con i relativi significati.
Allegati
• PagAnpal_v1.xsd
• FondoNuoveCompetenze3_v1.xsd
3/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
• Tipologie_v1.2.xsd
4/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
Protocollo di comunicazione servizio
Il servizio dovrà essere esposto dalla PdD di INPS e sarà invocato dalla PdD da MLPS.
Il servizio prevede il seguente protocollo:
• MLPS: periodicamente predispone uno o più file XML contenenti fino a un massimo di 100 richieste
di pagamento per file. Per ogni richiesta di pagamento INPS provvederà all’emissione del bonifico per
l’importo indicato sull’IBAN comunicato;
• MLPS: invoca il servizio esposto tramite la PdD di INPS per inoltrare i pacchetti predisposti;
• INPS: riceve i dati ed effettua i controlli sintattici sul file XML ricevuto in input e restituisce ad MLPS
una ricevuta di output.
• MLPS può richiedere lo stato dei pagamenti tramite gli i servizi di ricevuta previsti.
Parametri busta e-GOV
Di seguito i parametri da indicare per la busta e-gov
Nota: Se la richiesta non è conforme alle specifiche verrà restituito in output l’elemento RichiestaInvalida
appartenente allo stesso namespace e schema.
Dati di sintesi della richiesta Acquisizione
HEADER
Mittente ANPAL
Destinatario INPS
Servizio PAGANPAL
Azione AcquisizioneFornitura
Acquisisce il flusso di pagamenti fornito in input e restituisce una ricevuta
dell’avvenuta acquisizione. Viene effettuato il controllo formale del file e
successivamente una validazione di primo livello sui dati del singolo pagamento. Nella
Descrizione
ricevuta, per ogni pagamento, verrò fornito lo stato “Acquisito” se non sono state
rilevate anomalie, oppure “Scartato” se sono rilevati errori che non consentono di
processare il pagamento
Profilo di collaborazione EGOV_IT_ServizioSincrono
BODY (INPUT)
Elemento RichiestaAcquisizioneFornitura
input Namespace http://soa.inps.it/WS01346
Schema: PagAnpal_v1.xsd
OUTPUT
Elemento EsitoRichiestaAcquisizioneFornitura
output Namespace http://soa.inps.it/WS01346
Schema: PagAnpal_v1.xsd
5/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
Dati di sintesi della richiesta Scarica ricevuta
HEADER
Mittente ANPAL
Destinatario INPS
Servizio PAGANPAL
Azione ScaricaRicevutaFornitura
Consente di scaricare la ricevuta, con gli stati aggiornati, relativa al flusso di pagamenti
Descrizione
identificato dall’IDRichiesta (Inps) fornito in input
Profilo di collaborazione EGOV_IT_ServizioSincrono
BODY (INPUT)
Elemento RichiestaScaricaRicevutaFornitura
input Namespace http://soa.inps.it/WS01346
Schema: PagAnpal_v1.xsd
OUTPUT
Elemento EsitoRichiestaScaricaRicevutaFornitura
output Namespace http://soa.inps.it/WS01346
Schema: PagAnpal_v1.xsd
Dati di sintesi della richiesta Scarica ricevuta per ID
HEADER
Mittente ANPAL
Destinatario INPS
Servizio PAGANPAL
Azione ScaricaRicevutaFornituraPerIDFornitura
Consente di scaricare la ricevuta, con gli stati aggiornati, relativa al flusso di pagamenti
Descrizione
identificato dall’IDFornitura (Anpal) fornito in input
Profilo di collaborazione EGOV_IT_ServizioSincrono
BODY (INPUT)
Elemento RichiestaScaricaRicevutaFornituraPerIDFornitura
input Namespace http://soa.inps.it/WS01346
Schema: PagAnpal_v1.xsd
OUTPUT
Elemento EsitoRichiestaScaricaRicevutaFornituraPerIDFornitura
output Namespace http://soa.inps.it/WS01346
Schema: PagAnpal_v1.xsd
6/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
Dati di sintesi della richiesta Scarica ricevuta pagamento
HEADER
Mittente ANPAL
Destinatario INPS
Servizio PAGANPAL
Azione ScaricaRicevutaPagamento
Consente di scaricare la ricevuta del singolo pagamento identificato attraverso
Descrizione
l’IDPagamento (Inps) fornito in input
Profilo di collaborazione EGOV_IT_ServizioSincrono
BODY (INPUT)
Elemento RichiestaScaricaRicevutaPagamento
input Namespace http://soa.inps.it/WS01346
Schema: PagAnpal_v1.xsd
OUTPUT
Elemento RichiestaScaricaRicevutaPagamento
output Namespace http://soa.inps.it/WS01346
Schema: PagAnpal_v1.xsd
Dati di sintesi della richiesta Scarica ricevuta pagamento per chiave gestionale
HEADER
Mittente ANPAL
Destinatario INPS
Servizio PAGANPAL
Azione RichiestaScaricaRicevutaPagamentoPerChiaveGestionale
Consente di scaricare la ricevuta del singolo pagamento identificato attraverso la
Descrizione
chiave gestionale (Anpal) fornito in input
Profilo di collaborazione EGOV_IT_ServizioSincrono
BODY (INPUT)
RichiestaScaricaRicevutaPagamentoPerChiaveGestionale
input Namespace http://soa.inps.it/WS01346
Schema: PagAnpal_v1.xsd
OUTPUT
EsitoRichiestaScaricaRicevutaPagamentoPerChiaveGestionale
output Namespace http://soa.inps.it/WS01346
Schema: PagAnpal_v1.xsd
7/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
Dettaglio dei dati contenuti della fornitura nel messaggio applicativo
Vengono riportati a titolo esemplificativo i dati relativi alla fornitura del file (riferimento
FondoNuoveCompetenze3_v1.xsd)
Nome Campo Descrizione Verifica sincrona
Identificativo univoco del flusso. Ha lo stesso
Verrà verificato che l'IDFornitura
valore per tutte le richieste di pagamento
trasmesso non sia già stato utlizzato per
IDFornitura afferenti alla stessa chiamata. Il valore deve
invii precedenti. In caso affermativo verrà
essere univoco nell'ambito di tutte le
scartato l'intero flusso
chiamate effettuate da ANPAL
Identificativo univoco della richiesta di Verrà verificato che il valore trasmesso
pagamento. Il valore deve essere univoco non sia già stato utlizzato per invii
ChiaveGestionale
nell'ambito di tutte le chiamate effettuate da precedenti. In caso affermativo verrà
ANPAL (anche se con diversi IDFornitura) scartata la singola richiesta di pagamento
Identificativo della pratica Anpal associata alla
IdentificativoPratica
richiesta di pagamento
Data a disposizione di ANPAL non oggetto di
DataRiferimento
verifiche da parte di INPS
Indica se il beneficiario del pagamento è un
TipoSoggetto soggetto fisico o giuridico. Va inserito il valore
F per persona fisica, G per persona
Se assente o formalmente non corretto
Codice Fiscale o Partita Iva del beneficiario del
CodFiscale verrà scartata la singola richiesta di
pagamento
pagamento
Nel caso beneficiario soggetto giuridico se
Denominazione del beneficiario se persona
Denominazione il valore è assente verrà scartata la singola
giuridica
richiesta di pagamento
Nel caso beneficiario soggetto fisico se il
Cognome Cognome del beneficiario se persona fisica valore è assente verrà scartata la singola
richiesta di pagamento
Nel caso beneficiario soggetto fisico se il
Nome Nome del beneficiario se persona fisica valore è assente verrà scartata la singola
richiesta di pagamento
Codice Belfiore del Comune di residenza/sede
CodComune
legale (es. H501 per Roma)
Denominazione del comune di residenza/sede
Comune
legale del beneficiario
Nel caso di codice provincia non presente
Provincia di residenza/sede legale del
Provincia nella lista delle province Italiane verrà
beneficiario
scartata la singola richiesta di pagamento
Indirizzo completo di residenza/sede legale
Indirizzo
del beneficiario
8/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
Codice Avviamento Postale di residenza/sede Nel caso di CAP non corrispondente a
Cap legale del beneficiario. Non sono ammessi CAP alcun CAP nazionale verrà scartata la
generici (Es non è ammesso 00100 per Roma) singola richiesta di pagamento
Codice Fiscale di un soggetto abilitato ad
CodFiscaleSoggettoCollegatoAlConto
operare sul conto corrente
Nel caso di IBAN sintatticamente non
IBAN Coordinate bancarie del pagamento corretto verrà scartata la singola richiesta
di pagamento
Nel caso di importo negativo o pari a zero
Importo da pagare. Sono ammessi solo
Importo verrà scartata la singola richiesta di
importo positivi
pagamento
Codice sintetico della causale di pagamento.
Nel caso valore diverso da AC o SA verrà
CodiceCausale Può assumere solo due valori: AC per acconto
scartata la singola richiesta di pagamento
e SA per Saldo
Causale estesa che verrà inserita nella causale
DescrizioneCausale
nella disposizione del bonifico
Identificativo del protocollo del DURC rilevato
ProtocolloDurc
(solo se valido alla data della richiesta)
Data scadenza del DURC con il protocollo di cui
DataScadenzaDurc
al record ProtocolloDurc
Nel caso valore trasmesso fosse diverso
Il campo può assumere i valori
Fondo da quelli consentiti verrà scartata la
<01,02,03,04,05,06,07,08,09,10>
singola richiesta di pagamento
Concatenazione del contenuto dei valori dei Nel caso valore trasmesso fosse assente o
campi IDFornitura-ChiaveGestionale- non coerente con gli altri dati trasmessi
CodiceControllo
CodFiscale-iban-CodiceCausale-importo con il per la stessa richiesta di pagamento verrà
carattere punto (.) come separatore scartata la singola richiesta di pagamento
Nota: Se la richiesta non è conforme alle specifiche verrà restituito in output l’elemento RichiestaInvalida
appartenente allo stesso namespace e schema.
Tabella degli esiti PagAnpal_v1.xsd
Nella tabella di seguito vengono riportati i motivi di scarto relativi alla verifica della correttezza formale della
richiesta (Verifica preliminare - Metodi presenti nell’xsd PagAnpal_v1).
Ok Eseguito con successo
WS001 Codice gestione non valido
WS002 Gestione non abilitata
WS003 File assente
WS004 Fornitura non trovata
WS005 Pagamento non trovato
WS999 Esecuzione fallita
9/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
Tabella dei motivi di scarto FondoNuoveCompetenze3_v1.xsd
Nella tabella di seguito vengono riportati i motivi di scarto relativi alla fase di elaborazione e post elaborazione
delle richieste di pagamento (Metodi presenti nell’xsd FondoNuoveCompetenze3_v1).
Codice Scarto Motivazione Scarto
FS001 Fornitura non conforme allo schema
FS002 Fornitura già presente in archivio
PS001 Pagamento già presente in archivio per la chiave gestionale fornita
PS002 Codice di controllo non valido
PS003 Codice Belfiore del Comune non valido
PS004 Provincia del Comune non valida
PS005 Cap non valido
PS006 Codice Fiscale non valido
PS007 Partita Iva non valida
PS008 Per i soggetti giuridici è necessario indicare la Denominazione
PS009 Per i soggetti giuridici è necessario indicare la Partita Iva
PS010 Per le persone fisiche è necessario indicare il Cognome ed il Nome
PS011 Per le persone fisiche è necessario indicare il Codice Fiscale
PS100 Titolarità Iban non valida
AP022 Importo assegno deve essere maggiore di e. 2,00
AP029 Ufficio pagatore errato
AP030 Ufficio pagatore non estero
AP037 Tipo coordinate bancarie beneficiario errato
AP038 Codice paese iban beneficiario errato
AP039 Codice paese iban beneficiario errato
AP040 Codice paese iban beneficiario errato
AP041 Cin1 iban beneficiario errato
AP042 Cin2 iban beneficiario errato
AP043 Cin2 iban beneficiario errato
AP044 Abi iban beneficiario errato
AP045 Cab iban beneficiario errato
AP046 Abi iban beneficiario errato
AP047 Abi 01000 (banca ‘italia) non utilizzabile
AP048 Cab iban beneficiario errato
AP049 Numero c/c iban beneficiario errato
AP050 Codice iban errato
10/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
AP052 Codice iban obbligatorio
Schema PagAnpal_v1.xsd
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://soa.inps.it/WS01346"
targetNamespace="http://soa.inps.it/WS01346" elementFormDefault="qualified">
<xs:element name="AcquisizioneFornitura">
<xs:complexType>
<xs:sequence>
<xs:element name="richiesta" type="tns:RichiestaAcquisizioneFornitura"
minOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="RichiestaAcquisizioneFornitura" mixed="false">
<xs:complexContent>
<xs:extension base="tns:RichiestaBase">
<xs:sequence>
<xs:element name="CodiceGestione" type="xs:string"/>
<xs:element name="Fornitura" type="xs:base64Binary"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="RichiestaAcquisizioneFornitura" type="tns:RichiestaAcquisizioneFornitura"
nillable="true"/>
<xs:complexType name="RichiestaBase">
<xs:sequence/>
</xs:complexType>
<xs:element name="RichiestaBase" type="tns:RichiestaBase" nillable="true"/>
<xs:element name="AcquisizioneFornituraResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="AcquisizioneFornituraResult"
type="tns:EsitoRichiestaAcquisizioneFornitura" nillable="true" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="EsitoRichiestaAcquisizioneFornitura" mixed="false">
<xs:complexContent>
<xs:extension base="tns:EsitoConRicevutaFornitura">
11/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="EsitoRichiestaAcquisizioneFornitura"
type="tns:EsitoRichiestaAcquisizioneFornitura" nillable="true"/>
<xs:complexType name="EsitoConRicevutaFornitura" mixed="false">
<xs:complexContent>
<xs:extension base="tns:EsitoBase">
<xs:sequence>
<xs:element name="IDRichiesta" type="xs:long" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false"
xmlns="http://schemas.microsoft.com/2003/10/Serialization/"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="RicevutaFornitura" type="xs:base64Binary"
nillable="true" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false"
xmlns="http://schemas.microsoft.com/2003/10/Serialization/"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="EsitoConRicevutaFornitura" type="tns:EsitoConRicevutaFornitura"
nillable="true"/>
<xs:complexType name="EsitoBase">
<xs:sequence>
<xs:element name="EsitoOperazione" type="tns:EsitoOperazione"/>
</xs:sequence>
</xs:complexType>
<xs:element name="EsitoBase" type="tns:EsitoBase" nillable="true"/>
<xs:complexType name="EsitoOperazione">
<xs:sequence>
<xs:element name="Codice" type="tns:WsCodice"/>
<xs:element name="Messaggio" type="xs:string"/>
<xs:element name="Successo" type="xs:boolean"/>
12/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
</xs:sequence>
</xs:complexType>
<xs:element name="EsitoOperazione" type="tns:EsitoOperazione" nillable="true"/>
<xs:simpleType name="WsCodice">
<xs:restriction base="xs:string">
<xs:enumeration value="OK"/>
<xs:enumeration value="WS001"/>
<xs:enumeration value="WS002"/>
<xs:enumeration value="WS003"/>
<xs:enumeration value="WS004"/>
<xs:enumeration value="WS005"/>
<xs:enumeration value="WS999"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="WsCodice" type="tns:WsCodice" nillable="true"/>
<xs:complexType name="RichiestaInvalida">
<xs:sequence>
<xs:element name="Errori" type="tns:ListaErrori" nillable="true" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:element name="RichiestaInvalida" type="tns:RichiestaInvalida" nillable="true"/>
<xs:complexType name="ListaErrori">
<xs:sequence>
<xs:element name="string" type="xs:string" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ListaErrori" type="tns:ListaErrori" nillable="true"/>
<xs:element name="ScaricaRicevutaFornitura">
<xs:complexType>
<xs:sequence>
<xs:element name="richiesta"
type="tns:RichiestaScaricaRicevutaFornitura" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="RichiestaScaricaRicevutaFornitura" mixed="false">
<xs:complexContent>
<xs:extension base="tns:RichiestaBase">
<xs:sequence>
<xs:element name="IDRichiesta" type="xs:long">
<xs:annotation>
<xs:appinfo>
13/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
<DefaultValue EmitDefaultValue="false"
xmlns="http://schemas.microsoft.com/2003/10/Serialization/"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="RichiestaScaricaRicevutaFornitura"
type="tns:RichiestaScaricaRicevutaFornitura" nillable="true"/>
<xs:element name="ScaricaRicevutaFornituraResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="ScaricaRicevutaFornituraResult"
type="tns:EsitoRichiestaScaricaRicevutaFornitura" nillable="true" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="EsitoRichiestaScaricaRicevutaFornitura" mixed="false">
<xs:complexContent>
<xs:extension base="tns:EsitoConRicevutaFornitura">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="EsitoRichiestaScaricaRicevutaFornitura"
type="tns:EsitoRichiestaScaricaRicevutaFornitura" nillable="true"/>
<xs:element name="ScaricaRicevutaFornituraPerIDFornitura">
<xs:complexType>
<xs:sequence>
<xs:element name="richiesta"
type="tns:RichiestaScaricaRicevutaFornituraPerIDFornitura" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="RichiestaScaricaRicevutaFornituraPerIDFornitura" mixed="false">
<xs:complexContent>
<xs:extension base="tns:RichiestaBase">
<xs:sequence>
<xs:element name="IDFornitura" type="xs:string" nillable="true">
<xs:annotation>
<xs:appinfo>
14/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
<DefaultValue EmitDefaultValue="false"
xmlns="http://schemas.microsoft.com/2003/10/Serialization/"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="RichiestaScaricaRicevutaFornituraPerIDFornitura"
type="tns:RichiestaScaricaRicevutaFornituraPerIDFornitura" nillable="true"/>
<xs:element name="ScaricaRicevutaFornituraPerIDFornituraResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="ScaricaRicevutaFornituraPerIDFornituraResult"
type="tns:EsitoRichiestaScaricaRicevutaFornituraPerIDFornitura" nillable="true" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="EsitoRichiestaScaricaRicevutaFornituraPerIDFornitura" mixed="false">
<xs:complexContent>
<xs:extension base="tns:EsitoConRicevutaFornitura">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="EsitoRichiestaScaricaRicevutaFornituraPerIDFornitura"
type="tns:EsitoRichiestaScaricaRicevutaFornituraPerIDFornitura" nillable="true"/>
<xs:element name="ScaricaRicevutaPagamento">
<xs:complexType>
<xs:sequence>
<xs:element name="richiesta"
type="tns:RichiestaScaricaRicevutaPagamento" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="RichiestaScaricaRicevutaPagamento" mixed="false">
<xs:complexContent>
<xs:extension base="tns:RichiestaBase">
<xs:sequence>
<xs:element name="IDPagamento" type="xs:long">
<xs:annotation>
<xs:appinfo>
15/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
<DefaultValue EmitDefaultValue="false"
xmlns="http://schemas.microsoft.com/2003/10/Serialization/"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="RichiestaScaricaRicevutaPagamento"
type="tns:RichiestaScaricaRicevutaPagamento" nillable="true"/>
<xs:element name="ScaricaRicevutaPagamentoResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="ScaricaRicevutaPagamentoResult"
type="tns:EsitoRichiestaScaricaRicevutaPagamento" nillable="true" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="EsitoRichiestaScaricaRicevutaPagamento" mixed="false">
<xs:complexContent>
<xs:extension base="tns:EsitoConRicevutaPagamento">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="EsitoRichiestaScaricaRicevutaPagamento"
type="tns:EsitoRichiestaScaricaRicevutaPagamento" nillable="true"/>
<xs:complexType name="EsitoConRicevutaPagamento" mixed="false">
<xs:complexContent>
<xs:extension base="tns:EsitoBase">
<xs:sequence>
<xs:element name="IDPagamento" type="xs:long"
minOccurs="0">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false"
xmlns="http://schemas.microsoft.com/2003/10/Serialization/"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="RicevutaPagamento" type="xs:base64Binary"
nillable="true" minOccurs="0">
<xs:annotation>
16/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
<xs:appinfo>
<DefaultValue EmitDefaultValue="false"
xmlns="http://schemas.microsoft.com/2003/10/Serialization/"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="EsitoConRicevutaPagamento" type="tns:EsitoConRicevutaPagamento"
nillable="true"/>
<xs:element name="ScaricaRicevutaPagamentoPerChiaveGestionale">
<xs:complexType>
<xs:sequence>
<xs:element name="richiesta"
type="tns:RichiestaScaricaRicevutaPagamentoPerChiaveGestionale" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="RichiestaScaricaRicevutaPagamentoPerChiaveGestionale"
mixed="false">
<xs:complexContent>
<xs:extension base="tns:RichiestaBase">
<xs:sequence>
<xs:element name="ChiaveGestionale" type="xs:string"
nillable="true">
<xs:annotation>
<xs:appinfo>
<DefaultValue EmitDefaultValue="false"
xmlns="http://schemas.microsoft.com/2003/10/Serialization/"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="RichiestaScaricaRicevutaPagamentoPerChiaveGestionale"
type="tns:RichiestaScaricaRicevutaPagamentoPerChiaveGestionale" nillable="true"/>
<xs:element name="ScaricaRicevutaPagamentoPerChiaveGestionaleResponse">
<xs:complexType>
<xs:sequence>
17/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
<xs:element
name="ScaricaRicevutaPagamentoPerChiaveGestionaleResult"
type="tns:EsitoRichiestaScaricaRicevutaPagamentoPerChiaveGestionale" nillable="true" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="EsitoRichiestaScaricaRicevutaPagamentoPerChiaveGestionale"
mixed="false">
<xs:complexContent>
<xs:extension base="tns:EsitoConRicevutaPagamento">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="EsitoRichiestaScaricaRicevutaPagamentoPerChiaveGestionale"
type="tns:EsitoRichiestaScaricaRicevutaPagamentoPerChiaveGestionale" nillable="true"/>
</xs:schema>
Schema FondoNuoveCompetenze3_v1.xsd
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns="http://soa.inps.it/WS01346/Anpal/FondoNuoveCompetenze3"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:t="http://soa.inps.it/WS01346/Common/Tipologie"
targetNamespace="http://soa.inps.it/WS01346/Anpal/FondoNuoveCompetenze3"
elementFormDefault="qualified" version="1.1.0">
<xs:import namespace="http://soa.inps.it/WS01346/Common/Tipologie"
schemaLocation="Tipologie_v1.2.xsd"/>
<xs:element name="Fornitura" type="FornituraPagamenti_Type"/>
<xs:element name="Pagamento" type="Pagamento_Type"/>
<xs:element name="RicevutaFornitura" type="RicevutaFornitura_Type"/>
<xs:element name="RicevutaPagamento" type="RicevutaPagamento_Type"/>
<xs:complexType name="FornituraPagamenti_Type">
<xs:sequence>
<xs:element name="IDFornitura" type="IDFornitura_Type">
<xs:annotation>
<xs:documentation>Identificativo univoco del flusso. Ha lo stesso
valore per tutte le richieste di pagamento afferenti alla stessa chiamata. Il valore deve essere univoco
nell'ambito di tutte le chiamate effettuate da ANPAL</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="Pagamento" minOccurs="1" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Elenco dei pagamenti</xs:documentation>
18/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Pagamento_Type">
<xs:sequence>
<xs:element name="ChiaveGestionale" type="ChiaveGestionale_Type">
<xs:annotation>
<xs:documentation>Identificativo univoco della richiesta di
pagamento. Il valore deve essere univoco nell'ambito di tutte le chiamate effettuate da ANPAL (anche se
con diversi IDFornitura)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IdentificativoPratica" type="IdentificativoPratica_Type">
<xs:annotation>
<xs:documentation>Identificativo della pratica Anpal associata alla
richiesta di pagamento</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DataRiferimento" type="xs:date">
<xs:annotation>
<xs:documentation>Data a disposizione di ANPAL non oggetto di
verifiche da parte di INPS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Beneficiario" type="Beneficiario_Type">
<xs:annotation>
<xs:documentation>Beneficiario del
pagamento</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CodFiscaleSoggettoCollegatoAlConto"
type="t:CodFiscale_Type" minOccurs="0">
<xs:annotation>
<xs:documentation>Codice Fiscale di un soggetto abilitato ad
operare sul conto corrente</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Iban" type="t:Iban_Type">
<xs:annotation>
<xs:documentation>Coordinate bancarie del
pagamento</xs:documentation>
</xs:annotation>
</xs:element>
19/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
<xs:element name="Importo" type="t:Importo_Type">
<xs:annotation>
<xs:documentation>Importo da pagare. Sono ammessi solo
importo positivi</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Causale" type="Causale_Type">
<xs:annotation>
<xs:documentation>Codice sintetico della causale di pagamento.
Può assumere solo due valori: AC per accontro e SA per Saldo</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Durc" type="Durc_Type" minOccurs="0">
<xs:annotation>
<xs:documentation>Dati del Durc</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Fondo" type="Fondo_Type">
<xs:annotation>
<xs:documentation>Il campo può assumere i valori (01, 02, 03, 04,
05, 06, 07, 08, 09, 10)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CodiceControllo" type="CodiceControllo_Type">
<xs:annotation>
<xs:documentation>Concatenazione del contenuto dei valori dei
campi IDFornitura-ChiaveGestionale-Beneficiario/CodFiscale-Iban-Causale/Codice-Importo con il carattere
punto (.) come separatore</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RicevutaFornitura_Type">
<xs:sequence>
<xs:element name="DataEmissione" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Data di emissione della
ricevuta</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IDRichiesta" type="IDRichiesta_Type">
<xs:annotation>
<xs:documentation>Identificativo univoco della
richiesta</xs:documentation>
20/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
</xs:annotation>
</xs:element>
<xs:element name="IDFornitura" type="IDFornitura_Type" minOccurs="0">
<xs:annotation>
<xs:documentation>Identificativo univoco della
fornitura</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Hash" type="HashMD5_Type">
<xs:annotation>
<xs:documentation>Hash del file fornito calcolato tramite
l'algoritmo MD5</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DataAcquisizione" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Data acquisizione della
fornitura</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Stato" type="CodStatoFornitura_Type">
<xs:annotation>
<xs:documentation>Indica lo stato della
fornitura</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MotivazioniScarto" type="MotivazioniScarto_Type"
minOccurs="0">
<xs:annotation>
<xs:documentation>Elenco delle motivazioni di scarto, presente
solo se lo stato della fornitura è "SCARTATA"</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="RicevutaPagamento" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Elenco dei pagamenti, presente solo se lo
stato della fornitura è "ACQUISITA"</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Riepilogo" type="RiepilogoFornitura_Type">
<xs:annotation>
<xs:documentation>Riepilogo dati per la
fornitura</xs:documentation>
</xs:annotation>
21/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RicevutaPagamento_Type">
<xs:sequence>
<xs:element name="DataEmissione" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Data di emissione della
ricevuta</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IDRichiesta" type="IDRichiesta_Type">
<xs:annotation>
<xs:documentation>Identificativo univoco della
richiesta</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IDPagamento" type="IDPagamento_Type">
<xs:annotation>
<xs:documentation>Identificativo univoco del
pagamento</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IDFornitura" type="IDFornitura_Type">
<xs:annotation>
<xs:documentation>Identificativo univoco della
fornitura</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ChiaveGestionale" type="ChiaveGestionale_Type">
<xs:annotation>
<xs:documentation>Chiave gestionale</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DataUltimoAggiornamento" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Data ultimo aggiornamento dello
stato</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Stato" type="CodStatoPagamento_Type">
<xs:annotation>
<xs:documentation>Indica lo stato del
pagamento</xs:documentation>
22/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
</xs:annotation>
</xs:element>
<xs:element name="MotivazioniScarto" type="MotivazioniScarto_Type"
minOccurs="0">
<xs:annotation>
<xs:documentation>Elenco delle motivazioni di scarto, presente
solo se lo stato del pagamento è "SCARTATO"</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Beneficiario_Type">
<xs:sequence>
<xs:element name="TipoSoggetto" type="TipoSoggetto_Type">
<xs:annotation>
<xs:documentation>Tipo soggetto, F per persona fisica, G per
persona giuridica</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CodFiscale" type="t:CodFiscale_Type">
<xs:annotation>
<xs:documentation>Codice Fiscale o Partita Iva del beneficiario del
pagamento</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element name="Denominazione" type="t:Denominazione_Type">
<xs:annotation>
<xs:documentation>Denominazione del beneficiario se
persona giuridica</xs:documentation>
</xs:annotation>
</xs:element>
<xs:sequence>
<xs:element name="Cognome" type="t:Cognome_Type">
<xs:annotation>
<xs:documentation>Cognome del beneficiario se
persona fisica </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Nome" type="t:Nome_Type">
<xs:annotation>
<xs:documentation>Nome del beneficiario se
persona fisica</xs:documentation>
</xs:annotation>
23/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
</xs:element>
</xs:sequence>
</xs:choice>
<xs:element name="Residenza" type="Residenza_Type">
<xs:annotation>
<xs:documentation>Residenza del beneficiario, se azienda indicare
la sede legale</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Residenza_Type">
<xs:sequence>
<xs:element name="CodComune" type="t:CodComune_Type">
<xs:annotation>
<xs:documentation>Codice Belfiore del Comune di residenza/sede
legale (es. H501 per Roma)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Comune" type="t:Comune_Type">
<xs:annotation>
<xs:documentation>Denominazione del comune di residenza/sede
legale del beneficiario</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Provincia" type="t:Provincia_Type">
<xs:annotation>
<xs:documentation>Provincia di residenza/sede legale del
beneficiario</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Indirizzo" type="t:Indirizzo_Type">
<xs:annotation>
<xs:documentation>Indirizzo completo di residenza/sede legale
del beneficiario</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Cap" type="t:Cap_Type">
<xs:annotation>
<xs:documentation>Codice Avviamento Postale di residenza/sede
legale del beneficiario. Non sono ammessi CAP generici (Es non è ammesso 00100 per
Roma)</xs:documentation>
</xs:annotation>
</xs:element>
24/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
</xs:sequence>
</xs:complexType>
<xs:complexType name="Causale_Type">
<xs:sequence>
<xs:element name="Codice" type="CodCausale_Type">
<xs:annotation>
<xs:documentation>Codice sintetico della causale di pagamento.
Può assumere solo due valori: AC per accontro e SA per Saldo</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Descrizione" type="DescrizioneCausale_Type">
<xs:annotation>
<xs:documentation>Causale estesa che verrà inserita nella cauale
nella disposizione del bonifico</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Durc_Type">
<xs:sequence>
<xs:element name="Protocollo" type="ProtocolloDurc_Type">
<xs:annotation>
<xs:documentation>Identificativo del protocollo del DURC rilevato
(solo se valido alla data della richiesta)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DataScadenza" type="xs:date">
<xs:annotation>
<xs:documentation>Data scadenza del DURC con il protocollo di cui
al record ProtocolloDurc</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MotivazioniScarto_Type">
<xs:sequence>
<xs:element name="MotivazioneScarto" type="MotivazioneScarto_Type"
minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MotivazioneScarto_Type">
<xs:sequence>
<xs:element name="Codice" type="CodMotivazioneScarto_Type"/>
<xs:element name="Descrizione" type="xs:string"/>
25/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
</xs:sequence>
</xs:complexType>
<xs:complexType name="RiepilogoFornitura_Type">
<xs:sequence>
<xs:element name="Richiesto" type="DatiRiepilogo_Type">
<xs:annotation>
<xs:documentation>Riepilogo dati della
richiesta</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Elaborato" type="DatiRiepilogo_Type" minOccurs="0">
<xs:annotation>
<xs:documentation>Riepilogo dati
dell'elaborazione</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DatiRiepilogo_Type">
<xs:sequence>
<xs:element name="NumPagamenti" type="xs:int">
<xs:annotation>
<xs:documentation>Numero dei pagamenti</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ImportoTotale" type="xs:decimal">
<xs:annotation>
<xs:documentation>Importo totale</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="IDFornitura_Type">
<xs:annotation>
<xs:documentation>Identificativo fornitura</xs:documentation>
</xs:annotation>
<xs:restriction base="t:String_Type">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ChiaveGestionale_Type">
<xs:annotation>
<xs:documentation>Chiave Gestionale</xs:documentation>
26/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
</xs:annotation>
<xs:restriction base="t:String_Type">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="IDRichiesta_Type">
<xs:annotation>
<xs:documentation>Identificativo richiesta</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:long"/>
</xs:simpleType>
<xs:simpleType name="IDPagamento_Type">
<xs:annotation>
<xs:documentation>Identificativo pagamento</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:long"/>
</xs:simpleType>
<xs:simpleType name="IdentificativoPratica_Type">
<xs:annotation>
<xs:documentation>Identificativo pratica</xs:documentation>
</xs:annotation>
<xs:restriction base="t:String_Type">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CodCausale_Type">
<xs:annotation>
<xs:documentation>Codice causale</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="AC"/>
<xs:enumeration value="SA"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DescrizioneCausale_Type">
<xs:annotation>
<xs:documentation>Descrizione causale</xs:documentation>
</xs:annotation>
<xs:restriction base="t:String_Type">
<xs:minLength value="1"/>
<xs:maxLength value="300"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ProtocolloDurc_Type">
27/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
<xs:annotation>
<xs:documentation>Protocollo Durc</xs:documentation>
</xs:annotation>
<xs:restriction base="t:String_Type">
<xs:minLength value="1"/>
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TipoSoggetto_Type">
<xs:annotation>
<xs:documentation>Tipo soggetto</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="F">
<xs:annotation>
<xs:documentation>Persona fisica</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="G">
<xs:annotation>
<xs:documentation>Persona giuridica</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Fondo_Type">
<xs:annotation>
<xs:documentation>Tipologia del fondo</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="01" />
<xs:enumeration value="02" />
<xs:enumeration value="03" />
<xs:enumeration value="04" />
<xs:enumeration value="05" />
<xs:enumeration value="06" />
<xs:enumeration value="07" />
<xs:enumeration value="08" />
<xs:enumeration value="09" />
<xs:enumeration value="10" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CodiceControllo_Type">
<xs:annotation>
28/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
<xs:documentation>Codice di controllo</xs:documentation>
</xs:annotation>
<xs:restriction base="t:String_Type">
<xs:maxLength value="160"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="HashMD5_Type">
<xs:annotation>
<xs:documentation>Hash MD5</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9A-Fa-f]{32}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CodStatoFornitura_Type">
<xs:annotation>
<xs:documentation>Codifica stato della fornitura</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Acquisita">
<xs:annotation>
<xs:documentation>Fornitura acquisita con
successo</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Scartata">
<xs:annotation>
<xs:documentation>Fornitura scartata per presenza di
errori</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CodStatoPagamento_Type">
<xs:annotation>
<xs:documentation>Codifica stato del pagamento</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Acquisito">
<xs:annotation>
<xs:documentation>Acquisito, in coda per
l'elaborazione</xs:documentation>
</xs:annotation>
</xs:enumeration>
29/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
<xs:enumeration value="Scartato">
<xs:annotation>
<xs:documentation>Scartato per presenza di
errori</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="InElaborazione">
<xs:annotation>
<xs:documentation>In corso di elaborazione</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="InPagamento">
<xs:annotation>
<xs:documentation>In corso di pagamento</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Disposto">
<xs:annotation>
<xs:documentation>Pagamento disposto</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Riaccreditato">
<xs:annotation>
<xs:documentation>Pagamento riaccredito</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Annullato">
<xs:annotation>
<xs:documentation>Pagamento annullato</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Pagato">
<xs:annotation>
<xs:documentation>Pagamento emesso</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DaRiemettere">
<xs:annotation>
<xs:documentation>Pagamento da
riemettere</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DaReintroitare">
<xs:annotation>
30/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
<xs:documentation>Pagamento da
reintroitare</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="InReintroito">
<xs:annotation>
<xs:documentation>Pagamento in fase di
reintroito</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Reintroitato">
<xs:annotation>
<xs:documentation>Pagamento reintroitato</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CodMotivazioneScarto_Type">
<xs:annotation>
<xs:documentation>Codice motivazione dello scarto</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="FS001">
<xs:annotation>
<xs:documentation>Fornitura non conforme allo
schema</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FS002">
<xs:annotation>
<xs:documentation>Fornitura già presente in
archivio</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PS001">
<xs:annotation>
<xs:documentation>Pagamento già presente in archivio per la
chiave gestionale fornita</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PS002">
<xs:annotation>
<xs:documentation>Codice di controllo non
valido</xs:documentation>
31/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PS003">
<xs:annotation>
<xs:documentation>Codice Belfiore del Comune non
valido</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PS004">
<xs:annotation>
<xs:documentation>Provincia del Comune non
valida</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PS005">
<xs:annotation>
<xs:documentation>Cap non valido</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PS006">
<xs:annotation>
<xs:documentation>Codice Fiscale non
valido</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PS007">
<xs:annotation>
<xs:documentation>Partita Iva non valida</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PS008">
<xs:annotation>
<xs:documentation>Per i soggetti giuridici è necessario indicare la
Denominazione</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PS009">
<xs:annotation>
<xs:documentation>Per i soggetti giuridici è necessario indicare la
Partita Iva</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PS010">
<xs:annotation>
32/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
<xs:documentation>Per le persone fisiche è necessario indicare il
Cognome ed il Nome</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PS011">
<xs:annotation>
<xs:documentation>Per le persone fisiche è necessario indicare il
Codice Fiscale</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PS100">
<xs:annotation>
<xs:documentation>Scartato dalla procedura di
elaborazione</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AP022">
<xs:annotation>
<xs:documentation>Importo assegno deve essere maggiore di e.
2,00</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AP029">
<xs:annotation>
<xs:documentation>Ufficio pagatore errato</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AP030">
<xs:annotation>
<xs:documentation>Ufficio pagatore non
estero</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AP037">
<xs:annotation>
<xs:documentation>Tipo coordinate bancarie beneficiario
errato</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AP038">
<xs:annotation>
<xs:documentation>Codice paese iban beneficiario
errato</xs:documentation>
</xs:annotation>
33/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
</xs:enumeration>
<xs:enumeration value="AP039">
<xs:annotation>
<xs:documentation>Codice paese iban beneficiario
errato</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AP040">
<xs:annotation>
<xs:documentation>Codice paese iban beneficiario
errato</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AP041">
<xs:annotation>
<xs:documentation>Cin1 iban beneficiario
errato</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AP042">
<xs:annotation>
<xs:documentation>Cin2 iban beneficiario
errato</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AP043">
<xs:annotation>
<xs:documentation>Cin2 iban beneficiario
errato</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AP044">
<xs:annotation>
<xs:documentation>Abi iban beneficiario
errato</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AP045">
<xs:annotation>
<xs:documentation>Cab iban beneficiario
errato</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AP046">
34/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
<xs:annotation>
<xs:documentation>Abi iban beneficiario
errato</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AP047">
<xs:annotation>
<xs:documentation>Abi 01000 (banca d’italia) non
utilizzabile</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AP048">
<xs:annotation>
<xs:documentation>Cab iban beneficiario
errato</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AP049">
<xs:annotation>
<xs:documentation>Numero c/c iban beneficiario
errato</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AP050">
<xs:annotation>
<xs:documentation>Codice iban errato</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AP052">
<xs:annotation>
<xs:documentation>Codice iban obbligatorio</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:schema>
Schema Tipologie_v1.2.xsd
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns="http://soa.inps.it/WS01346/Common/Tipologie"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://soa.inps.it/WS01346/Common/Tipologie" elementFormDefault="qualified"
version="1.0.0">
35/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
<xs:simpleType name="CodFiscale_Type">
<xs:annotation>
<xs:documentation>Codice fiscale provvisorio o alfanumerico rispettandone i
vincoli di struttura.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{11}|[A-Z]{6}[0-9LMNPQRSTUV]{2}[A-Z]{1}[0-
9LMNPQRSTUV]{2}[A-Z]{1}[0-9LMNPQRSTUV]{3}[A-Z]{1}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Denominazione_Type">
<xs:annotation>
<xs:documentation>Denominazione azienda</xs:documentation>
</xs:annotation>
<xs:restriction base="String_Type">
<xs:minLength value="1"/>
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Cognome_Type">
<xs:annotation>
<xs:documentation>Cognome soggetto fisico</xs:documentation>
</xs:annotation>
<xs:restriction base="String_Type">
<xs:minLength value="1"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Nome_Type">
<xs:annotation>
<xs:documentation>Cognome soggetto fisico</xs:documentation>
</xs:annotation>
<xs:restriction base="String_Type">
<xs:minLength value="1"/>
<xs:maxLength value="40"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CodComune_Type">
<xs:annotation>
<xs:documentation>Codice catasto del comune</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z][0-9]{3}"/>
</xs:restriction>
36/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
</xs:simpleType>
<xs:simpleType name="Comune_Type">
<xs:annotation>
<xs:documentation>Denominazione del comune</xs:documentation>
</xs:annotation>
<xs:restriction base="String_Type">
<xs:minLength value="1"/>
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Provincia_Type">
<xs:annotation>
<xs:documentation>Sigla delle provincie in vigore</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="AG"/>
<xs:enumeration value="AL"/>
<xs:enumeration value="AN"/>
<xs:enumeration value="AO"/>
<xs:enumeration value="AP"/>
<xs:enumeration value="AQ"/>
<xs:enumeration value="AR"/>
<xs:enumeration value="AT"/>
<xs:enumeration value="AV"/>
<xs:enumeration value="BA"/>
<xs:enumeration value="BG"/>
<xs:enumeration value="BI"/>
<xs:enumeration value="BL"/>
<xs:enumeration value="BN"/>
<xs:enumeration value="BO"/>
<xs:enumeration value="BR"/>
<xs:enumeration value="BS"/>
<xs:enumeration value="BT"/>
<xs:enumeration value="BZ"/>
<xs:enumeration value="CA"/>
<xs:enumeration value="CB"/>
<xs:enumeration value="CE"/>
<xs:enumeration value="CH"/>
<xs:enumeration value="CI"/>
<xs:enumeration value="CL"/>
<xs:enumeration value="CN"/>
<xs:enumeration value="CO"/>
<xs:enumeration value="CR"/>
<xs:enumeration value="CS"/>
37/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
<xs:enumeration value="CT"/>
<xs:enumeration value="CZ"/>
<xs:enumeration value="EN"/>
<xs:enumeration value="FC"/>
<xs:enumeration value="FE"/>
<xs:enumeration value="FG"/>
<xs:enumeration value="FI"/>
<xs:enumeration value="FM"/>
<xs:enumeration value="FR"/>
<xs:enumeration value="GE"/>
<xs:enumeration value="GO"/>
<xs:enumeration value="GR"/>
<xs:enumeration value="IM"/>
<xs:enumeration value="IS"/>
<xs:enumeration value="KR"/>
<xs:enumeration value="LC"/>
<xs:enumeration value="LE"/>
<xs:enumeration value="LI"/>
<xs:enumeration value="LO"/>
<xs:enumeration value="LT"/>
<xs:enumeration value="LU"/>
<xs:enumeration value="MB"/>
<xs:enumeration value="MC"/>
<xs:enumeration value="ME"/>
<xs:enumeration value="MI"/>
<xs:enumeration value="MN"/>
<xs:enumeration value="MO"/>
<xs:enumeration value="MS"/>
<xs:enumeration value="MT"/>
<xs:enumeration value="NA"/>
<xs:enumeration value="NO"/>
<xs:enumeration value="NU"/>
<xs:enumeration value="OG"/>
<xs:enumeration value="OR"/>
<xs:enumeration value="OT"/>
<xs:enumeration value="PA"/>
<xs:enumeration value="PC"/>
<xs:enumeration value="PD"/>
<xs:enumeration value="PE"/>
<xs:enumeration value="PG"/>
<xs:enumeration value="PI"/>
<xs:enumeration value="PN"/>
<xs:enumeration value="PO"/>
<xs:enumeration value="PR"/>
38/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
<xs:enumeration value="PT"/>
<xs:enumeration value="PU"/>
<xs:enumeration value="PV"/>
<xs:enumeration value="PZ"/>
<xs:enumeration value="RA"/>
<xs:enumeration value="RC"/>
<xs:enumeration value="RE"/>
<xs:enumeration value="RG"/>
<xs:enumeration value="RI"/>
<xs:enumeration value="RM"/>
<xs:enumeration value="RN"/>
<xs:enumeration value="RO"/>
<xs:enumeration value="SA"/>
<xs:enumeration value="SI"/>
<xs:enumeration value="SO"/>
<xs:enumeration value="SP"/>
<xs:enumeration value="SR"/>
<xs:enumeration value="SS"/>
<xs:enumeration value="SU"/>
<xs:enumeration value="SV"/>
<xs:enumeration value="TA"/>
<xs:enumeration value="TE"/>
<xs:enumeration value="TN"/>
<xs:enumeration value="TO"/>
<xs:enumeration value="TP"/>
<xs:enumeration value="TR"/>
<xs:enumeration value="TS"/>
<xs:enumeration value="TV"/>
<xs:enumeration value="UD"/>
<xs:enumeration value="VA"/>
<xs:enumeration value="VB"/>
<xs:enumeration value="VC"/>
<xs:enumeration value="VE"/>
<xs:enumeration value="VI"/>
<xs:enumeration value="VR"/>
<xs:enumeration value="VS"/>
<xs:enumeration value="VT"/>
<xs:enumeration value="VV"/>
<xs:enumeration value="EE"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Indirizzo_Type">
<xs:annotation>
<xs:documentation>Indirizzo</xs:documentation>
39/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
</xs:annotation>
<xs:restriction base="String_Type">
<xs:minLength value="1"/>
<xs:maxLength value="150"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NumCivico_Type">
<xs:annotation>
<xs:documentation>Numero Civico</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Cap_Type">
<xs:annotation>
<xs:documentation>Codice avviamento postale</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{5}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Iban_Type">
<xs:annotation>
<xs:documentation>IBAN</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9A-Z]{1,34}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Importo_Type">
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{1,9}(\.[0-9]{1,2})?"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ImportoTotale_Type">
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{1,12}\.[0-9]{2}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String_Type">
<xs:annotation>
<xs:documentation>Stringa</xs:documentation>
</xs:annotation>
40/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
<xs:restriction base="xs:string">
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Anno_Type">
<xs:annotation>
<xs:documentation>Anno</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:decimal">
<xs:pattern value="[0-9]{4}"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
***
41/41
Fondo Nuove Competenze 3 – Specifiche tecniche realizzative del servizio in cooperazione
applicativa
FNC3
Convenzione MLPS-INPS
Allegato tecnico 2
“Calcolo costo del lavoro da dati Uniemens”
Page 0 of 42
INDICE
1. Introduzione ...............................................................................................................................2
1.1 Versioni .................................................................................................................................2
1.2 Premessa ...............................................................................................................................2
1.3 Acronimi e glossario ...............................................................................................................2
2. Colloquio MLPS-INPS – Scambio file per il calcolo del costo retributivo e contributivo ....................3
2.1 Modalità di scambio dati ........................................................................................................3
2.2 Flusso di richiesta da MLPS ad INPS ......................................................................................... 4
2.3 Flussi di ritorno da INPS ad MLPS ............................................................................................ 6
Tabella 1 – Tipo contribuzione ................................................................................................................. 12
3. Algoritmo lavoratori NON agricoli .............................................................................................. 17
3.1 Logiche applicate al calcolo del costo orario retributivo NON agricolo .................................... 17
3.2 Logiche applicate al calcolo del costo orario contributivo NON agricolo .................................. 18
3.3 Calcolo Costo Orario Retributivo - NON agricolo (COSTO-ORA-RETRIB-DEF) ............................ 19
3.4 Calcolo Costo Orario Contributivo NON agricolo (COSTO-ORA-CONTRIB) ................................ 20
4. Algoritmo lavoratori agricoli ...................................................................................................... 20
4.1 Logiche applicate al calcolo del Costo Orario Retributivo e Contributivo Agricolo .................... 20
4.2 Calcolo Costo Orario Retributivo (COSTO – ORARIO RETRIBUTIVO-TEMPORANEO) .................. 21
4.3 Calcolo Costo Orario Retributivo netto (COSTO_ORARIO_RETRIBUTIVO NETTO) ..................... 22
4.4 Calcolo Costo Orario Contributivo (COSTO_ORARIO_CONTRIBUTIVO) ..................................... 22
4.5 Calcolo Costo Orario Retributivo definitivo (COSTO-ORA-RETRIB-DEF) .................................... 26
4.6 Elenco tabelle di ausilio per il calcolo del costo orario contributivo ......................................... 26
Page 1 of 42
1. Introduzione
1.1 Versioni
Versione Data rilascio Dettaglio modifica
1.0 17/09/2024 Prima Stesura
1.2 Premessa
La terza edizione dell’Avviso del Fondo Nuove Competenze riconosce la stessa modalità di rimborso del
costo del lavoro rispetto al precedente Avviso, in particolare il costo del lavoro è suddiviso nelle seguenti
componenti:
• costo orario retributivo al netto della quota contributiva a carico del lavoratore
• costo orario contributivo comprensivo della quota a carico del lavoratore
Il costo del lavoro deve essere calcolato per ogni singolo lavoratore, nelle due componenti sopra definite.
INPS fornisce al MLPS gli elementi riportati nella sezione 2 “Colloquio MLPS-INPS” e MLPS calcola il costo
del lavoro secondo le indicazioni ricevute da INPS e descritte nella sezione 3 e 4 del presente documento.
1.3 Acronimi e glossario
Sigla Descrizione
MPLS Ministero del Lavoro e delle Politiche Sociali
INPS Istituto Nazionale Previdenza Sociale
Page 2 of 42
2. Colloquio MLPS-INPS – Scambio file per il calcolo del costo
retributivo e contributivo
Il colloquio tra MLPS ed INPS si svolge tramite canale sicuro SFTP e si articola in 2 step:
✓ Flusso di richiesta da MLPS ad INPS
✓ Flussi di ritorno da INPS ad MLPS
Nel flusso di richiesta MLPS invia ad INPS l’elenco dei lavoratori associati alle Aziende che hanno
presentato un’istanza a FNC. Il flusso di richiesta è unico, a prescindere dalla tipologia di Azienda (agricola,
non agricola, entrambe).
Nel flusso di risposta INPS a sua volta restituisce a MLPS due file, uno per i lavoratori non-agricoli e uno
per i lavoratori agricoli, questo a prescindere dalla tipologia di Azienda (agricola o non agricola); ovvero
se il flusso inviato a INPS contiene una solo tipologia di lavoratore, ad esempio Non Agricoli, comunque
INPS risponderà con due flussi, uno pieno con i dati dei lavoratori Non Agricoli e uno vuoto che avrebbe
dovuto contenere i dati dei lavoratori Agricoli. Nel caso in cui l’Azienda sia Agricola INPS risponderà
sempre con due flussi, ed alcuni lavoratori potranno essere presenti in entrambi i flussi di ritorno, agricolo
e non agricolo.
2.1 Modalità di scambio dati
➢ Modalità di accesso:
l’Ente esterno effettuerà lo scambio flussi nella modalità Client/Server con le seguenti opzioni
possibili:
- INPS nel ruolo di Server in entrambe le direzioni: INPS fornirà un accesso con utenza con
password (oppure utenza con chiave) mettendo a disposizione delle aree sulle quali l’Ente
esterno, nel ruolo di Client, effettuerà upload e download dei file.
- INPS ed Ente esterno nel ruolo di Client/Server: i due Enti metteranno a disposizione ognuno un
percorso sul proprio Server per l’upload dei file sempre con accesso utenza/password (o utenza
e chiave).
- INPS nel ruolo di Client in entrambe le direzioni: l’ente – che fungerà da Server - fornirà un
accesso con utenza con password (oppure utenza con chiave) mettendo a disposizione delle aree
sulle quali INPS, nel ruolo di Client, effettuerà upload e download dei file.
➢ Modalità di connessione e sicurezza:
Il protocollo principalmente utilizzato dall’infrastruttura Trasferimenti Telematici di INPS è
l’s-FTP (SSH File Transfer Protocol) canale cifrato.
La prima volta che si effettua la connessione via s-FTP, il Server Pubblico dell’Istituto
(“invia.inps.it” IP: 89.97.59.146 Porta: 22) invierà la chiave di crittografia che sarà utilizzata
per l’invio dei dati; quindi, il partner accederà alla cartella del Server dell’Istituto utilizzando
Page 3 of 42
le credenziali di accesso che verranno fornite dal responsabile dell’Infrastruttura di
Trasferimento dati al referente tecnico dell’ente esterno. Sulla stessa cartella saranno
pubblicati gli Esiti di lavorazione dei file ricevuti prelevabili utilizzando le stesse credenziali
(es. modalità partner Client).
È, inoltre, necessario che l’ente esterno disponga di un IP statico di presentazione ed uno
di ricezione (se diverso da quello di presentazione) da comunicare ad INPS per le
necessarie attività di autorizzazione sui firewall.
➢ Modalità di trasferimento: Binaria
➢ Direzione flusso: Unidirezionale o Bidirezionale.
➢ Nomenclatura file: Concordata (da 9002 per FNC2, da 3001 per FNC3) .
Completato il trasferimento l’Infrastruttura Trasferimenti Dati automaticamente rimuoverà
il File dalla Cartella del Server dell’Istituto e, se richiesto, potrà essere inviata una mail
attestante la completa e corretta ricezione.
NOTA: Per motivi di sicurezza il sistema di trasferimento dell’Istituto effettua una serie di controlli a
garanzia della certezza che il Partner sia autorizzato al trasferimento ed invii effettivamente dati di sua
competenza. Tra i controlli eseguono:
➢ La verifica dell’indirizzo IP mittente comunicato dal referente;
➢ La verifica di congruità tra utenza e password (o chiave) con i nomi file;
➢ La verifica del rispetto dello standard di nomenclatura dei file trasmessi.
Nel caso in cui lo Standard di Nomenclatura non fosse rispettato, l’Infrastruttura di Trasferimento INPS,
in modalità automatica, cancellerà i File trasmessi e lo notificherà ai referenti dell’ente esterno tramite
E-mail.
➢ Esiti elaborativi:
Nel caso in cui, in fase di controllo applicativo, si dovessero riscontrare incongruenze, può essere prevista
una fase di risposta con caratteristiche da concordare e può essere previsto l’invio di una mail al Referente
(attualmente questa fase non è gestita automaticamente).
2.2 Flusso di richiesta da MLPS ad INPS
Il flusso di richiesta a INPS è costituito da un file in formato csv/utf-8 con carattere separatore di colonna
uguale a “;” (punto e virgola).
Il file contiene sempre una prima riga di intestazione. Il nome del file segue la convenzione
fnc_inps_<codflusso>_<aaaammgg_hh24miss>.csv dove:
Page 4 of 42
▪ <codflusso> è un codice numerico di lunghezza fissa pari a 4 che identifica univocamente il flusso
di richiesta,
▪ < aaaammgg_hh24miss> è la data/ora in cui il flusso è stato creato dal Batch CCI.
A titolo esemplificativo, nomi possibili possono essere: fnc_inps_3001_20241110_232519.csv,
fnc_inps_3002_20250203_150001.csv, …etc.
I flussi emessi per FNC3 partono da 3001
La seguente tabella riporta la specifica del tracciato record del suddetto file:
Progre Nome del campo presente Descrizione Obbligat Formato Note
ssivo nella prima riga di orio
colonn intestazione del file
a
1 “cod_pratica” Codice identificativo della pratica SI CHAR (15)
corrispondente alla richiesta effettuata
dall’azienda sul sistema FNC.
Esempio: “FNC-S-00111_001”
2 “cf_azienda” Codice fiscale dell’azienda SI CHAR (16) Il campo contiene un
codice numerico di
lunghezza pari a 11,
alternativamente, per
le ditte individuali, un
codice alfanumerico di
lunghezza 16.
In caso di codice
numerico il numero
deve essere allineato
a SX.
ES: “12345678901”
, ”01234567890”
3 “denominazione_azienda” Denominazione dell’azienda SI VARCHAR
4 “data_approvazione_istanza” Data di approvazione dell’istanza da SI CHAR (10) La data è espressa nel
parte di MLPS formato
“gg/mm/aaaa”
5 “cf_lavoratore” Codice fiscale del lavoratore SI CHAR (16) Tutte le lettere
presenti nel codice
fiscale sono riportate
con i caratteri in
maiuscolo.
6 “num_ore_effettuate” Numero di ore utilizzate nel percorso SI VARCHAR Stringa di cifre
formativo numeriche che
determinano un
valore intero in
formato ore,cent
a.e. “100,00”
7 “retribuzione_oraria” Costo di retribuzione oraria per il SI VARCHAR Stringa di cifre
lavoratore dichiarato dall’azienda numeriche con un
punto che
determinano un
valore decimale
a.e. “20,00”, “15,55”
8 “contribuzione_oraria” Costo di contribuzione oraria per il SI VARCHAR Stringa di cifre
lavoratore dichiarato dall’azienda numeriche con un
punto che
determinano un
valore decimale
a.e. “20,00”, “15,55”
9 “regione_residenza” Codice della regione di residenza del NO CHAR (2) Attualmente il codice
lavoratore non viene valorizzato
10 “titolo_studio” Codice del titolo di studio NO CHAR (2) Attualmente il codice
non viene valorizzato
Page 5 of 42
11 “data_inizio_percorso” Data inizio del percorso formativo SI CHAR (10) La data è espressa nel
effettuato dal lavoratore formato
“gg/mm/aaaa”
12 “data_fine_percorso” Data fine del percorso formativo SI CHAR (10) La data è espressa nel
effettuato dal lavoratore formato
“gg/mm/aaaa”
Il flusso di input può essere generato da MLPS in due modalità:
4. Modalità di default tramite query: L’Amministrazione indicherà una data ad ogni esecuzione dello
step di creazione del flusso INPS che verrà passata come input alla query di estrazione delle istanze
per le quali creare il flusso; le istanze estratte saranno quindi tutte quelle con data approvazione
o data approvazione con riserva minore uguale alla data di input indicata. Vengono considerate
solo le istanze che non si trovino nei seguenti stati istruttoria:
✓ 1-Bozza
✓ 11- Rigettata
✓ 24 -Richiesta Saldo approvata da firmare
✓ 17- Richiesta saldo approvata
✓ 26 -Conclusa per rinuncia
Il file di input verrà generato con i criteri descritti
2. Modalità tramite csv: L’Amministrazione, quando lo ritenga necessario, consegnerà un file csv
contenente di volta in volta le istanze da elaborare, identificate dl numero di istanza (ES: FNC-U-
000XX_001). Il file conterrà un unico campo con l’identificativo dell’istanza, e il record di testa
(cod_pratica).
In tal caso non verrà effettuato alcun controllo automatico del punto precedente (Es: se il file
csv contiene un’istanza che si trova in stato istruttoria =26, questa verrà comunque elaborata
Le due modalità di elaborazione (tramite query e tramite csv) produrranno due flussi distinti per INPS,
anche qualora il batch venga eseguito nella medesima giornata. Eventuali accorpamenti dovranno essere
effettuati manualmente sui file di uscita.
Nel caso in cui un’istanza venga reinviata ad INPS in un nuovo flusso ed elaborata nuovamente da INPS
in un nuovo flusso, i dati risultati dal calcolo e relativi a tutti i partecipanti associati all’istanza saranno
completamente sovrascritti dai dati del nuovo flusso di ritorno
2.3 Flussi di ritorno da INPS ad MLPS
Sono previsti due tipi di flussi di ritorno da INPS:
- Flusso di ritorno lavoratori agricoli
- Flusso di ritorno per lavoratori non-agricoli
I flussi INPS di ritorno per i lavoratori non-agricoli sono costituiti da file in formato testo con estensione
.txt con carattere separatore di colonna uguale a “;” (punto e virgola) , mentre per i lavoratori agricoli il
file è in formato csv/utf-8 con carattere separatore di colonna uguale a “;” (punto e virgola). Entrambi i
file contengono sempre una prima riga di intestazione.
I nomi dei file seguono la convenzione:
• fnc_inps_<codflusso>_<aaaammgg_hh24miss>_ritorno_agricoli.csv
Page 6 of 42
• fnc_inps_<codflusso>_<aaaammgg_hh24miss>_ritorno_nonagricoli.txt
dove:
▪ <codflusso> è un codice numerico di lunghezza fissa pari a 4 che identifica univocamente il
flusso di richiesta
▪ < aaaammgg_hh24miss> è la data/ora in cui il flusso di richiesta creato MLPS
▪ La concatenazione “<codflusso>_<aaaammgg_hh24miss>” è quella che identifica il flusso di richiesta
di MLPS
Es:
✓ fnc_inps_3001_20250103_232519_ritorno_noagricoli.txt
✓ fnc_inps_3001_20250103_232519_ritorno_agricoli.csv
Tracciato record file non agricoli
Prog Nome del campo Descrizione Obbl Formato Note Abbreviazione
ressi presente nella prima riga igato utilizzata nella
vo di intestazione del file rio specifica
colo dell’algoritmo di
nna calcolo
1 “cod_pratica” Codice identificativo della SI CHAR (15)
pratica trasmesso da MLPS nel
flusso di richiesta
I dati presenti nelle prime tre righe
(cod_pratica, cf_azienda e cf_lavoratore)
2 “cf_azienda” Codice fiscale dell’azienda SI VARCHAR (16)
sono necessarie al collegamento con il
3 “cf_lavoratore” Codice fiscale lavoratore, SI CHAR (16)
flusso MLPS di richiesta
corrisponde a un codice fiscale
presente nel flusso di andata (da
MLPS verso INPS)
4 “competenza” Competenza riscontrata SI CHAR (6) Indica la competenza
Formato AAAAMM per la quale è stata
riscontrata la
Es: “202206”, denuncia.
“202109”
5 “matricola” Codice matricola INPS del NO CHAR (10) Il valore del campo
lavoratore Es: “1234567890”, matricola uguale a
"0123456789”, "0000000000" indica
"0000000000" il mancato riscontro
dei dati forniti da
MLPS [cf_azienda -
cf_lavoratore]
6 “cod_tipo_contribuzione” Codice tipi contribuzione NO CHAR (2) Controllo che ogni TIPI-
codice appartenga CONTRIBUZIONE
Esempio: “A0”, alla tabella 1 dei tipi
“B2”,”00” di contribuzione.
E' presente un unico
Tipo Contribuzione
per ogni denuncia
inviata dal datore.
Lato estrattore non
viene effettuato
alcun controllo, il
valore estratto è
quello dichiarato in
denuncia.
[Azienda/PosContribu
tiva/DenunciaIndivid
uale/TipoContribuzio
ne]
Page 7 of 42
7 “data_assunzione” Data di assunzione del NO CHAR (8) La data di assunzione
lavoratore viene estratta solo se
Data nel formato tale data è stata
“AAAAMMGG” dichiarata nella
Denuncia-
Es: “20210131”, competenza estratta.
“ 0” Pertanto, tale campo
non è obbligatorio.
8 “data_cessazione” Data di cessazione del NO CHAR (8) La data di cessazione
lavoratore viene estratta se tale
Data nel formato data è stata
“AAAAMMGG” dichiarata nella
Denuncia-
Es: “20210131”, competenza estratta.
“ 0”
9 “rtm” Retribuzione teorica mensile NO CHAR (9) La presenza del RTM
valore “0” è
Contiene una stringa interpretata come
di caratteri numerici, “valore assente”
il cui valore deve
essere interpretato
come un valore intero "Se non è presente,
positivo allora deve essere
obbligatoriamente
presente la RTG.
Tale informazione
(RTG) non è
disponibile nei flussi
Uniemens FPLD".
Dalla denuncia viene
unicamente estratta
la retribuzione terica
mensile dichiarata da
azienda
[Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/
RetribTeorica]
10 “perc_part_time” Eventuale percentuale di part- NO CHAR (4) Rilevato solo se PERC-PART-TIME
time. Corrisponde alla % di part Valore espresso in questo campo è
time prevista nel contratto di centesimi valorizzato e con un
lavoro. Dato presente solo in Es: “5000” valore maggiore di
caso di partime. corrisponde 50%, “ zero.
0” corrisponde a 0% Valore dichiarato nel
flusso Uniemens
[Azienda/PosContribu
tiva/DenunciaIndivid
uale/PercPartTime]
11 “perc_part_time_mese” Eventuale percentuale di part- NO CHAR (5) "Rilevato solo se
time in riferimento all’orario di Valore espresso in questo campo è
lavoro (lavorabile) del singolo centesimi valorizzato e con un
mese. Presente solo in caso di "Es: “5000” indica valore maggiore di
partime. 50% zero.
,""10000"" indica Valore dichiarato nel
100% flusso Uniemens
,"" 0"" indica 0%" [Azienda/PosContribu
tiva/DenunciaIndivid
uale/PercPartTimeM
ese]"
12 “imp_contributi_mese” Importo dei contributi versati SI CHAR (12) Importo della IMP-
nel mese di riferimento contribuzione CONTRIBUTI-
FORMATO INT,DEC(2) calcolata MESE
"Es: “ 1500,00” , “ sull’imponibile
2200,00” previdenziale del
, “ 0”" mese corrente
dichiarato nel flusso
Page 8 of 42
Uniemens
[Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/
Contributo]
13 “imp_imponibile_mese” Importo dell’imponibile mese di SI CHAR (9) Valore Imponibile IMP-
riferimento previdenziale del IMPONIBILE-
"Es: “ 1500” , “ mese corrente MESE
2200” dichiarato nel flusso
, “ 0”" Uniemens
[Azienda/PosContribu
Non sono presenti tiva/DenunciaIndivid
decimali uale/DatiRetributivi/I
mponibile]
14 “cod_comune” Codice Belfiore Comune di SI CHAR (4) "Codice fisco (codice
lavoro Belfiore) del comune
in cui il lavoratore
svolge
prevalentemente la
propria attività
lavorativa - dichiarato
nei flussi Uniemens -
Azienda/PosContribu
tiva/DenunciaIndivid
uale/CodiceComune.
Il codice ISTAT
comune non è
dispobibile per
denunce FPLD"
15 “cod_contratto” Codice contratto SI CHAR (4) Si tratta di un campo
char lungo 3 caratteri
Es: “014”, “F552” . (codice INPS) o 4
caratteri (codice
CNEL).
Per i valori fare
riferimento al
Documento Tecnico e
relativo Allegato
Tecnico Uniemes
(sito INPS).
https://www.inps.it/i
t/it/dettaglio-
scheda.it.schede-
servizio-
strumento.schede-
servizi.50252.trasmis
sione-uniemens-per-
datori-di-lavoro-di-
aziende-private.html
16 “cod_qualifica” Qualifica SI CHAR (3) Si tratta di un campo
ottenuto dalla
Es: "2FI", "2PI" concatenazione di
Qualifica1, Qualifica2,
Qualifica3.
Per i valori fare
riferimento al
Documento Tecnico e
relativo Allegato
Tecnico Uniemes
(sito INPS).
Page 9 of 42
https://www.inps.it/i
t/it/dettaglio-
scheda.it.schede-
servizio-
strumento.schede-
servizi.50252.trasmis
sione-uniemens-per-
datori-di-lavoro-di-
aziende-private.html
17 “imp_ACAS” Eventuale importo determinato NO CHAR (12) "Importo dichiarato IMP-ACAS
da sgravio/agevolazione ACAS ACAS
Es. : ” 189,76”,
“ 0,00” [Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
ncentivo/ImportoCor
rIncentivo o
Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
nfoAggCausaliContrib
/ImportoAnnoMeseRi
f ]"
18 “imp_DOVI” Eventuale importo determinato NO CHAR (12) "Importo dichiarato IMP-DOVI
da sgravio/agevolazione DOVI DOVI
Es. : ” 189,76”,
“ 0,00” [Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
ncentivo/ImportoCor
rIncentivo o
Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
nfoAggCausaliContrib
/ImportoAnnoMeseRi
f ]"
19 “imp_GI36” Eventuale importo determinato NO CHAR (12) "Importo dichiarato IMP-GI36
da sgravio/agevolazione GI36 GI36
Es. : ” 189,76”,
“ 0,00” [Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
ncentivo/ImportoCor
rIncentivo o
Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
nfoAggCausaliContrib
/ImportoAnnoMeseRi
f ]"
20 “imp_GI48” Eventuale importo determinato NO CHAR (12) "Importo dichiarato IMP-GI48
da sgravio/agevolazione GI48 GI48
Es. : ” 189,76”,
“ 0,00” [Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
ncentivo/ImportoCor
rIncentivo o
Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
nfoAggCausaliContrib
/ImportoAnnoMeseRi
f ]"
21 “imp_INDO” Eventuale importo determinato NO CHAR (12) "Importo dichiarato IMP-INDO
da sgravio/agevolazione INDO INDO
Es. : ” 189,76”,
“ 0,00”
Page 10 of 42
[Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
ncentivo/ImportoCor
rIncentivo o
Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
nfoAggCausaliContrib
/ImportoAnnoMeseRi
f]"
22 “imp_GECO” Eventuale importo determinato NO CHAR (12) "Importo dichiarato IMP-GECO
da sgravio/agevolazione GECO GECO
Es. : ” 189,76”,
“ 0,00” [Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
ncentivo/ImportoCor
rIncentivo o
Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
nfoAggCausaliContrib
/ImportoAnnoMeseRi
f ]"
23 “imp_GALT” Eventuale importo determinato NO CHAR (12) "Importo dichiarato IMP-GALT
da sgravio/agevolazione GALT GALT
Es. : ” 189,76”,
“ 0,00” [Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
ncentivo/ImportoCor
rIncentivo o
Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
nfoAggCausaliContrib
/ImportoAnnoMeseRi
f ]"
24 “imp_BADR” Eventuale importo determinato NO CHAR (12) "Importo dichiarato IMP-BADR
da sgravio/agevolazione BADR BADR
Es. : ” 189,76”,
“ 0,00” [Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
ncentivo/ImportoCor
rIncentivo o
Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
nfoAggCausaliContrib
/ImportoAnnoMeseRi
f ]"
25 “imp_IOLA” Eventuale importo determinato NO CHAR (12) IMP-IOLA
da sgravio/agevolazione IOLA "Importo dichiarato
Es. : ” 189,76”, IOLA
“ 0,00”
[Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
ncentivo/ImportoCor
rIncentivo o
Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
nfoAggCausaliContrib
/ImportoAnnoMeseRi
f]"
Page 11 of 42
26 “imp_RIOC” Eventuale importo determinato NO CHAR (12) "Importo dichiarato IMP-RIOC
da sgravio/agevolazione RIOC IOLA
Es. : ” 189,76”,
“ 0,00” [Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
ncentivo/ImportoCor
rIncentivo o
Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/I
nfoAggCausaliContrib
/ImportoAnnoMeseRi
f]"
27 “aliquota_lavoratore” Aliquota a carico del lavoratore SI CHAR (4) Il campo viene ALIQUOTA_LAV
individuata da INPS Valore espresso in valorizzato anche con
centesimi NA nel caso in cui
Es: “0919” l’aliquota non sia
corrisponde 9,19%, “ presente.
0” corrisponde a 0%
29 “aliquota_totale” Aliquota a carico del lavoratore SI CHAR (4) Il campo viene ALIQUOTA_TOT
individuata da INPS Valore espresso in valorizzato anche con
centesimi NA nel caso in cui
Es: “0919” l’aliquota non sia
corrisponde 9,19%, “ presente.
0” corrisponde a 0%
Tabelle di riferimento
Tabella 1 – Tipo contribuzione
La tabella aggiornata è disponibile nel documento dell’allegato tecnico presente sul sito INPS al
seguente link :
https://www.inps.it/it/it/dettaglio-scheda.schede-servizio-strumento.schede-
servizi.50252.trasmissione-uniemens-per-datori-di-lavoro-di-aziende-private.html
Codice Descrizione breve
A0 Ctr. inser. dlgs.276/2003-soggetti età 18/29 anni no rid. (A0)
A1 Apprendista diritto dovere primo anno
A2 Apprendista diritto dovere secondo anno
B0 Apprendistato professionalizzante - contribuzione 10
B4 Ctr. inser. dlgs.276/2003-Disocc. 29/32-Rid.100%(B4)
C0 Apprendistato alta formazione contribuzione 10%
C4 Ctr. inser. dlgs.276/2003-Lavoratori > 50anni-Rid.100%(C4)
D0 Apprendistato ex lege 196/97 contribuzione 10%
D4 Ctr. inser. dlgs.276/2003-Disocc. da + di 2 anni-Rid.100%(D4)
E4 Ctr. inser. dlgs.276/2003-Lavoratrici con Riduz. 100%(E4)
F4 Ctr. inser. dlgs.276/2003-Pers. con handicap-Rid.100%(F4)
JA Apprendista primo livello con sgravio totale primo anno di sgravio
JB Apprendista primo livello con sgravio totale secondo anno sgravio
JC Apprendista primo livello con sgravio totale terzo anno sgravio
J0 Apprendista con aliquota piena al 10%
J1 Apprendista di secondo livello con aliquota ridotta all'1,5%
J2 Apprendista di secondo livello con aliquota ridotta al 3%
J3 Apprendista da liste di mobilità 10%+5,84% primi 18 mesi
J4 Apprendista da liste di mobilità 10%+5,84% primi 18 mesi (da aziende in deroga)
J5 Apprendista da liste di mobilità piena+5,84% oltre 18 mesi
J6 Apprendista con sgravio totale primo anno di sgravio
Page 12 of 42
J7 Apprendista con sgravio totale secondo anno sgravio
J8 Apprendista con sgravio totale terzo anno sgravio
J9 Apprendista con sgravio D.lgs. 150/2015
K0 Apprendista in sotterraneo con aliquota piena al 10%
K1 Apprendista in sotterraneo con aliquota ridotta all'1,5%
K2 Apprendista in sotterraneo con aliquota ridotta al 3%
K3 Apprendista in sotterraneo da liste di mobilità 10%+5,84% primi 18 mesi
K4 Apprendista in sotterraneo da liste di mobilità 10%+5,84% primi 18 mesi (da aziende in deroga)
K5 Apprendista in sotterraneo da liste di mobilità piena+5,84% oltre 18 mesi
K6 Apprendista in sotterraneo con sgravio al 100% - primo anno di sgravio
K7 Apprendista in sotterraneo con sgravio totale secondo anno di sgravio
K8 Apprendista in sotterraneocon sgravio totale terzo anno sgravio
K9 Apprendista in sotterraneo con sgravio D.lgs. 150/2015
L0 Lavoratori dello spettacolo non soggetti a contribuzione IVS, ai sensi dell’art. 1
L1 Sportivi professionisti di cui alla Legge n.91/1981
N1 Apprendista di primo livello in sotterraneo con aliquota ridotta all'1,5%
N2 Apprendista in sotterraneo di primo livello con aliquota ridotta al 3%
S9 Soci lav. assunti ex art. 8 comma 9 L.407/1990
T1 Esonero contributivo Trasporto internazionale (Inps 167/2017)
T4 Versamento ctr CUAF per az. credito e assicuraz.
T5 Op. sogg. solo a CUAF (Portuali DL. n.6/90)
T6 Vers. ctr minori per lavoratori trasferiti negli USA
W0 Apprendista da liste di mobilità 10%+5,84% dal 3anno o azienda >9
W1 Apprendista da liste di mobilità 1,5%+5,84% primo anno azienda <=9
W2 Apprendista da liste di mobilità 3%+5,84% secondo anno azienda <=9
Y1 Apprendista di primo livello con aliquota ridotta all'1,5%
Y2 Apprendista di primo livello con aliquota ridotta al 3%
Z0 Apprendista da liste di mobilità 10%+5,84% dal 3anno o azienda >9
Z1 Apprendista da liste di mobilità 1,5%+5,84% primo anno azienda <=9
Z2 Apprendista da liste di mobilità 3%+5,84% secondo anno azienda <=9
2 Lav.all'estero - versamento contrib. TBC
3 Lav.all'estero - versamento contrib. ENAOLI
4 Lav.all'estero - versamento contrib. DS
5 Lav.all'estero - versamento contrib. mobilita'
6 Lav.all'estero - versamento contrib. TFR
7 Lav.all'estero - versamento contrib. CUAF
8 Lav.all'estero - versamento contrib. indennita'malattia
9 Lav.all'estero - versamento contrib. indennita'maternita'
18 Lav.frontalieri svizzeri operanti in italia per i quali opera la retrocessione finanziaria
19 Lavoratori SOCI svantaggiati (cooperative sociali)
21 Lavoratori solo INPDAP (no ivs)
22 Lavoratori Inpdap (NO IVS e Fondo di Garanzia)
29 Lavoratori NON SOCI svantaggiati
46 Lav.in CFL con rapporto di lav. trasform. a tempo indeterminato
51 Cittadini USA (IVS e fondo garanzia nel paese di origine)
70 Lav.pubbl.amministr. soggetti solo a contrib. TBC
71 Lav.pubbl.amministr. soggetti solo a contrib. DS
72 Lav.pubbl.amministr. non soggetti a contrib. IVS e ENAOLI
75 Lav.in mobilita' assunti a tempo indeterminato
76 Lav.in mobilita' assunti a tempo determinato
77 Lav.in mobilita' assunti a tempo determ. poi trasformato
78 Profughi italiani assunti con contratto formazione
79 Lav. detenuti e internati (coop. sociali)
80 Lavoratori esclusi dalla contribuzione IVS art. 1,c.12,L. 243 del 2004
93 Lav. soggetto al solo contr. maternita'
95 Lav.contratto riallineamento mai denunciati
96 Lav.contratto riallineamento gia' denunciati
98 Lav. soggetti al massimale contrib. art.2,c.18 L.335/95
99 Religiosi non soggetti a contrib.GESCAL e maternita'
Tracciato agricoli
Page 13 of 42
Prog Nome del campo Descrizione Obbl Formato Note Abbreviazione
ressi presente nella prima riga igato utilizzata nella
vo di intestazione del file rio specifica
colo dell’algoritmo di
nna calcolo
1 “cod_pratica” Codice identificativo della SI CHAR (15)
pratica trasmesso da MLPS nel
flusso di richiesta
Esempio: FNC-U-00011_001 I dati presenti nelle prime tre righe
(cod_pratica, cf_azienda e cf_lavoratore)
2 “cf_azienda” Codice fiscale dell’azienda SI VARCHAR (16) sono necessarie al collegamento con il
3 “cf_lavoratore” Codice fiscale lavoratore, SI CHAR (16) flusso MLPS di richiesta
corrisponde a un codice fiscale
presente nel flusso di andata (da
MLPS verso INPS)
4 “CodiceDMAG” CodiceDMAG SI VARCHAR (16) Indica il codice DMAG
(Denuncia di
manodopera
agricola)
5 “mese” Mese di riferimento SI VARCHAR (2) E’ il mese di
Es: 7- luglio, 12 riferimento nel quale
dicembre viene valutato il costo
6 “anno” Anno di riferimento SI CHAR (4) E’ l’anno di
Formato AAAA riferimento nel quale
viene valutato il costo
7 “CIDA” Codice Identificativo Denuncia SI VARCHAR (6) Codice Identificativo
Aziendale Denuncia Aziendale
delle Aziende
Agricole, assegnato
da INPS all’atto di
prima iscrizione al
collocamento in
Agricoltura
8 “Tipo_manodopera” Tipo manodopera (per Tempi SI VARCHAR (1) Vale 1 se il lavoratore
Det e Tempi indet.) è OTD (operaio a
tempo determinato)
Vale 2 se il lavoratore
è OTI (operaio a
tempo
indeterminato)
9 “Codice_ditta_1” Codice ditta NO CHAR(2) Tabella di riferimento COD_DITTA
per controllo Tabella
Codici ditta1
10 “data_assunzione” Data di assunzione del NO CHAR (8) La data di assunzione
lavoratore viene estratta solo se
Data nel formato tale data è stata
“AAAAMMGG” dichiarata nella
Denuncia-
Es: “20210131”, competenza estratta.
“ 0” Pertanto, tale campo
non è obbligatorio.
11 “data_cessazione” Data di cessazione del NO CHAR (8) La data di cessazione
lavoratore viene estratta se tale
Data nel formato data è stata
“AAAAMMGG” dichiarata nella
Denuncia-
Es: “20210131”, competenza estratta.
“ 0”
12 “retribuzione teorica Retribuzione teorica mensile NO CHAR (9) La presenza del RTM
mensile” valore “0” è
Contiene una stringa interpretata come
di caratteri numerici, “valore assente”
il cui valore deve
essere interpretato
come un valore intero
positivo "Se non è presente,
allora deve essere
obbligatoriamente
presente la RTG.
Tale informazione
(RTG) non è
Page 14 of 42
disponibile nei flussi
Uniemens FPLD".
Dalla denuncia viene
unicamente estratta
la rertribuzione
teorica mensile
dichiarata da azienda
[Azienda/PosContribu
tiva/DenunciaIndivid
uale/DatiRetributivi/
RetribTeorica]
13 Retribuzione teorica Retribuzione teorica giornaliera SI CHAR (9) Obbligatoriamente RTG
giornaliera presente se non
presente la RTM
14 Part-time Tipologia di part time NO Char(1) Tipologia di parttime COD-PART-TIME
presente solo per
contratti part time,
altrimenti si
considera full time.
3=orizzontale,
5=verticale
15 “ore part time” Numero di ore part time NO CHAR (2) Numero ore part
time
16 Zona tariffaria Zona tariffaria SI CHAR (2) Decodifica in tabella ZONA-TARIFF
2 zone tariffarie
(TAB2_ZONE_TARIFF)
17 “cod_tipo_contratto” Codice contratto SI CHAR (3) Si tratta di un campo TIPO-CONTR
char lungo 3 caratteri
Es: “014”, “124”.
Decodifica in tabella
3 tipo_contratto
(TAB3_TIPO_CONTR)
Per i valori fare
riferimento
dall'appendice
"Codifiche relative a
PosAgri" presenti
nell'allegato tecnico
di UniEmens
18 “cod_istat_comune” Codice istat Comune SI CHAR (6) Controllo
appartenenza a
tabella comune istat
19 “Qualifica” Qualifica SI VARCHAR (7) Primi due byte
CATEGORIA
Es: "01 2FI", "01 1PI" CONTRATTUALE.
Dalla 5 posizione
viene riportato
AREA/LIVELLO. Le
decodifiche dei valori
si possono prelevare
dalla circolare INPS
153/2002 o
dall'appendice
"Codifiche relative a
PosAgri" presenti
nell'allegato tecnico
di UniEmens
20 Codagio Codice Codagio di riduzione per NO VARCHAR
esoneri
21 “giornate_lavorate Giornate lavorate SI CHAR(2) Giornate lavorate nel
mese
Page 15 of 42
Page 16 of 42
3. Algoritmo lavoratori NON agricoli
Di seguito sono riportate le specifiche tecniche per l’implementazione del calcolo dei costi orari di
retribuzione e contribuzione dei datori di lavoro nel caso di lavoratori appartenenti al settore non-
agricolo.
Il calcolo è applicato in corrispondenza di ogni riga del flusso di ritorno da INPS, specifico per i lavoratori
del settore non-agricolo.
Ai fini del calcolo dei costi orari di retribuzione e contribuzione, dei campi riportati nel flusso, saranno in
particolare utilizzati:
▪ la retribuzione teorica mensile (campo “rtm”)
▪ l’eventuale percentuale di part-time (campo “perc_part_time”)
▪ l’aliquota a carico del lavoratore e l’aliquota totale
▪ eventuali importi relativi agli sgravi/agevolazioni (campi "imp_ACAS”,"imp_DOVI" ,"imp_GI36”,
“imp_GI48" ,"imp_INDO" ,"imp_GECO" ,"imp_GALT" ,"imp_BADR" ,"imp_IOLA" ,"imp_RIOC").
3.1 Logiche applicate al calcolo del costo orario retributivo NON agricolo
Ai fini del calcolo del costo orario retributivo si considera la retribuzione teorica mensile comunicata dal
datore di lavoro all’INPS e riferita al mese di approvazione dell’istanza al Fondo Nuove Competenze o al
mese di inizio formazione. In tale valore non viene considerata la 13° e 14°, TFR, premi di produzione,
straordinari, ferie e festività non godute, arretrati ecc.
Ai fini dell’individuazione del costo orario si utilizza come riferimento il tempo lavorativo annuo standard
adottato in sede comunitaria (nota EGESIF_14-0017) pari a 1.720. In caso di part time il valore della
retribuzione teorica mensile deve essere prima riproporzionato in base alla percentuale di part time da
contratto per cui deve essere diviso per la percentuale di part time e moltiplicato per 100.
In caso di assunzione nel mese di approvazione dell’istanza e, se tale assunzione non corrisponde al
primo giorno del mese, la retribuzione teorica mensile considerata è quella del mese successivo.
Partendo dai dati forniti in input [cf_azienda - cf_lavoratore - mese/anno del campo
“data_approvazione_istanza ” o “data_inizio_percorso”] si estrarranno i dati dichiarati presenti nelle
denunce FPLD inviate tramite i flussi Uniemens. Non verranno estratte denunce che presentano RTM=0.
Tali denunce avranno pertanto stesso CF Azienda e CF lavoratore indicato nel file inviato da MLPS e la
data di competenza della denuncia sarà identificata dal campo “competenza”.
Si evidenzia che a fronte di un [cf_azienda - cf_lavoratore] possono essere estratte più denunce in quanto
per un lavoratore possono essere state inviate, da uno stesso datore di lavoro, più di una denuncia per
una medesima competenza; questa situazione si può verificare ad es. per la variazione della qualifica, del
tipo lavoratore, del tipo contribuzione... nel corso di un mese. Tali situazioni sono comunque facilmente
individuabili dai campi presenti nell’estrazione in quanto hanno stessa chiave [“cod_pratica” -
“cf_azienda” - “cf_lavoratore”].
Si evidenzia che INPS:
Page 17 of 42
• per le assunzioni nel corso del mese recupera, se presente, la retribuzione teorica del
mese successivo
• per le cessazioni nel corso del mese recupera, se presente, la retribuzione teorica del
mese precedente
Approssimazioni effettuate da MLPS sui file di ritorno NON Agricoli
✓ Campi Aliquota e Aliquota_LAV devono essere sempre valorizzati: qualora i campi del file di
ritorno da INPS, Aliquota o Aliquota_LAV (anche uno solo dei due), siano valorizzati con NA o
null, il batch eseguirà una forzatura automatica impostandoli al valore 0 solo nel caso in cui Il
campo matricola = 0 e RTM = 0. I restanti casi verranno intercettati con “errore Aliquota NA”
e tutta l’istanza verrà scartata.
✓ Campi Data assunzione e data cessazione non deve essere valorizzati con 0. Qualora il valore
0 sia presente sul file di ritorno verrà valorizzato con NULL
✓ Campi cod_comune, cod_contratto, cod_qualifica devono sempre essere valorizzati: qualora
anche uno solo di essi, sia valorizzato con NULL sul file di ritorno il record viene scartato, a
meno che anche il campo matricola non sia valorizzato con 0. In tal caso il record viene
elaborato.
3.2 Logiche applicate al calcolo del costo orario contributivo NON agricolo
Il costo orario contributivo si calcola applicando al costo orario retributivo, comprensivo della quota
contributiva a carico del lavoratore di cui al punto precedente, l’aliquota totale (comprensiva dell’aliquota
azienda e dell’aliquota lavoratore) e tale valore viene decurtato degli sgravi fiscali fruiti dall’azienda nel
mese di approvazione dell’istanza.
INPS fornisce a MLPS , per ciascun lavoratore, l’aliquota totale e l’aliquota a carico del lavoratore in modo
che il costo orario contributivo comprensivo della quota a carico del lavoratore sia determinato, in
maniera diretta ed esatta, secondo la seguente formula:
costo orario contributivo comprensivo della quota a carico del lavoratore = Aliquota totale*costo orario
retributivo
Il valore calcolato attraverso la precedente formula può essere ridotto in presenza di agevolazioni/sgravi;
sono stati individuati i seguenti codici relativi ad agevolazioni/sgravi e se, nel mese di riferimento (mese
di ammissione dell’istanza), sono presenti tali codici indicati in denuncia mensile, verrà riportato l’importo
nella corrispondente colonna del tracciato:
• ACAS: Decontribuzione sud - l’esonero è pari: al 30% della contribuzione previdenziale a carico
del datore di lavoro, con esclusione dei premi e contributi dovuti all’INAIL, sino al 31 dicembre
2025;
• DOVI: sgravio totale contribuzione datoriale nel limite massimo di 350 euro mensili
• GI36, GI48: sgravio totale contribuzione datoriale nel limite massimo di 500 euro mensili (6.000
euro annui)
• INDO: sgravio totale contribuzione datoriale nel limite massimo di 6.000 euro annui
Page 18 of 42
• GECO: sgravio del 50% contribuzione datoriale nel limite massimo di 250 euro mensili (3.000
euro annui)
• GALT: sgravio del 50% contribuzione datoriale nel limite massimo di 250 euro mensili (3.000
euro annui)
• BADR: sgravio del 50% contribuzione datoriale nel limite massimo di 4.030 euro annui
• IOLA – ILAV: incentivo IoLavoro di cui al Decreto direttoriale dell’MLPS n. 52/2020 (nel rispetto
degli aiuti “de minimis”): sgravio totale contribuzione datoriale nel limite massimo di 8.060 euro
annui
• RIOC: sgravio totale contribuzione datoriale nel limite massimo di 8.060 euro annui.
Pertanto, il valore del costo orario contributivo calcolato attraverso la precedente formula può essere
ridotto sottraendo ad esso il risultato della seguente formula:
(ACAS + DOVI + GI36 + GI48 + INDO + GECO + GALT + BADR + IOLA + RIOC) * 12 / 1720
dove in corrispondenza di ogni tipologia di agevolazione/sgravio va considerato il corrispondente importo
presente nelle relative colonne del flusso di ritorno.
Nota Bene: per i casi di doppia denuncia nel corso di un mese, gli importi sia del calcolo orario retributivo
che contributivo dovranno essere sommati.
3.3 Calcolo Costo Orario Retributivo - NON agricolo ( )
COSTO-ORA-RETRIB-DEF
Di seguito sono riportati gli step di calcolo del costo orario retributivo a partire dal flusso di ritorno che
INPS invia a MLPS :
1. Viene letto dal flusso di input (la risposta di INPS) il valore della retribuzione teorica mensile
(RTM) e il valore della percentuale di part-time (PERC-PART-TIME).
2. Calcolo il costo orario retributivo come segue:
Se PERC-PART-TIM è nullo o uguale a
(RTM * 12) / 1720 zero
(assenza di part-time)
COSTO-ORA-RETRIB = Se PERC-PART-TIME è non-nullo e
((RTM * 10000/PERC-PART-TIME )* 12 ) /
maggiore di zero
1720
(presenza di part-time)
3. Definizione della quota contributiva a carico del lavoratore e poi detrarla dal costo orario
retributivo
QUOTA-CONTRIB-LAV = COSTO-ORA-RETRIB * ALIQUOTA_LAV
4. Ricalcolo il costo orario retributivo al netto della quota contributiva a carico del lavoratore
COSTO-ORA-RETRIB-DEF = COSTO-ORA-RETRIB – QUOTA-CONTRIB-LAV
Page 19 of 42
3.4 Calcolo Costo Orario Contributivo NON agricolo ( )
COSTO-ORA-CONTRIB
Di seguito sono riportati gli step di calcolo del costo orario contributivo:
1. Leggo dal flusso di input il valore dell’aliquota del lavoratore (ALIQUOTA-LAVORATORE) e il valore
dell’aliquota totale (ALIQUOTA-TOTALE) del mese di riferimento, gli importi eventualmente associati
alle ave agevolazioni/sgravi possibili (IMP-ACAS, IMP-DOVI, IMP-GI36, IMP-GI48, IMP-INDO, IMP-GECO, IMP-
GALT, IMP-BADR, IMP-IOLA, IMP-RIOC)
2. Calcolo il valore RIDUZIONE-SGRAVI determinato dall’esistenza eventuali di sgravi/agevolazione:
( (IMP-ACAS + IMP-DOVI + IMP-GI36 + IMP-GI48 + IMP-INDO + IMP-GECO + IMP-GALT + IMP-BADR + IMP-IOLA
RIDUZIONE-SGRAVI =
+ IMP-RIOC) * 12 ) / 1720
3. Calcolo il costo orario contributivo come segue:
COSTO-ORA-CONTRIB = (ALIQUOTA_TOT * COSTO-ORA-RETRIB) - RIDUZIONE-SGRAVI
4. Algoritmo lavoratori agricoli
4.1 Logiche applicate al calcolo del Costo Orario Retributivo e Contributivo
Agricolo
INPS fornisce, per la gestione agricola, gli elementi riportati nella sezione “Scambio file gestione
agricola” e MLPS calcola il costo del lavoro secondo le indicazioni ricevute da INPS e di seguito descritte:
il costo del lavoro deve essere calcolato per ogni singolo lavoratore, nelle due componenti definite
nell’Avviso (costo orario retributivo e costo orario contributivo), prendendo come periodo di
riferimento il mese di approvazione dell’istanza.
Ai fini del calcolo dei costi orari di retribuzione e contribuzione, dei campi riportati nel flusso, saranno
in particolare utilizzati:
▪ Il tipo di manodopera
▪ il “tipo ditta 1” associato al datore di lavoro
▪ il tipo di contratto tra datore di lavoro e lavoratore
▪ la retribuzione teorica mensile
▪ la retribuzione teorica giornaliera
▪ il numero di ore lavorate nel mese di riferimento
▪ il numero di giorni lavorati nel mese di riferimento
▪ l’anno di riferimento
Il calcolo dei costi orari di retribuzione e contribuzione per i lavoratori agricoli utilizza i dati presenti
nelle tabelle riportate al paragrafo 5.6, in particolare quelle il cui utilizzo è descritto di seguito:
Nome Descrizione del Utilizzo dei dati
tabella Contenuto ai fini del calcolo
Page 20 of 42
Aliquote datori di lavoro Nella tabella sono indicate le aliquote in corrispondenza È letta l’aliquota ALQ iniziale associata al
agricoli (*)1 del codice “tipo ditta 1” dell’azienda rilevato nel flusso datore di lavoro
DMAG/Posagri
Zone Tariffarie La tabella riporta una codifica delle zone tariffaria cui si fa È letta il valore percentuale ZONA-TARIFF
corrispondere una percentuale è utilizzata per ridurre il associata alla zona e che sarà usato nel
contributo aziendale calcolo per ridurre eventualmente il
contributo
Tipi Contratto La tabella riporta i tipi di contratto azienda-operaio I valori letti ai fini dei calcoli sono:
agricolo, e per cui si determinano sostituzioni/riduzioni - aliquota sostitutiva ALQ-SOST che, nei
delle aliquote dei datori di lavoro casi previsti, sostituisce il valore ALQ letto
dalla prima tabella
- percentuale RIDUZ-ALQ-DL che determina
la riduzione da applicare all’aliquota del
datore di lavoro
- percentuale RIDUZ-ALQ-FPLD che
determina la riduzione delle aliquote FPLD
(fondo pensioni lavoratori dipendenti)
Aliquote FPLD per Tipo Ditta La tabella riporta le aliquote che, in relazione ai tipi ditta Leggo l’aliquota ALQ-FPLD associata in
1 (*)2 1, all’anno di riferimento e al tipo manodopera, sono funzione del tipo ditta1, del tipo
valide nei casi di FPLD manodopera e dell’anno letti dal flusso di
input
Riduzioni per CodAgio La tabella riporta i codici CODAGIO con associato il tipo di Leggo, in funzione del CODAGIO letto dal
riduzione, percentuale e/o in valore assoluto, che occorre flusso, la percentuale PERC-RIDUZ-
applicare alla contribuzione a carico del datore di lavoro CODAGIO e il valore IMPORTO-RIDUZ-
CODAGIO, che devono essere utilizzati per
ridurre la contribuzione a carico del datore
di lavoro.
4.2 Calcolo Costo Orario Retributivo (COSTO – ORARIO RETRIBUTIVO-
TEMPORANEO)
Di seguito sono riportati gli step di calcolo del costo orario retributivo temporaneo:
1. Vengono letti dal flusso di input: il tipo manodopera (TIPO-MANODOPERA), la retribuzione teorica
mensile (RTM-FLUSSO) e giornaliera (RTG-FLUSSO), i valori del numero di ore lavorate nel mese
(NUM-ORELAV-MESE) e il numero di giorni lavorati nel mese (NUM-GGLAV-MESE), l’eventuale presenza
di part-time (PART-TIME)
2. Calcolo la percentuale3 di part-time (PERC-PART-TIME), in funzione del tipo di manodopera e del
tipo di part-time:
a. se il lavoro è full-time (PART-TIME non specificato) allora è sempre
PERC-PART-TIME = 1 (*)
(*) la percentuale di part-time è settata anche nel caso di full-time solo per comodità di calcolo
b. nel caso di part-time orizzontale (PART-TIME=”3”):
PERC-PART-TIME = (NUM-ORELAV-MESE/ NUM-GGLAV-MESE) / 6.5
c. nel caso di part-time verticale (PART-TIME=”5”):
PERC-PART-TIME = NUM-GGLAV-MESE / 26
1 Le tabelle che riportano Aliquote riferite agli anni devono essere aggiornate, ovvero devono contenere le aliquote
dell’anno a cui si riferisce l’anno della data approvazione istanza.
2 Le tabelle che riportano Aliquote riferite agli anni devono essere aggiornate, ovvero devono contenere le aliquote
dell’anno a cui si riferisce l’anno della data approvazione istanza.
3 la percentuale è intesa come un numero decimale compreso tra 0 e 1.
Page 21 of 42
3. Ricalcolo la retribuzione teorica mensile (RTM-CALCOLATA) in funzione del tipo di manodopera e
della percentuale di part-time:
RTM-FLUSSO / PERC-PART-TIME se TIPO-MANODOPERA=2 (caso OTI)
RTM-CALCOLATA =
se TIPO-MANODOPERA=1 (caso OTD)
(RTG-FLUSSO * 26) / PERC-PART-TIME
4. Calcolo il costo orario di retribuzione, comprensivo della quota contributiva a carico del
lavoratore, come:
COSTO-ORA-RETRIB-TEMP = (RTM-CALCOLATA * 12) / 1720
Passi dell’algoritmo di calcolo Costo orario retributivo (COSTO – ORARIO RETRIBUTIVO-TEMPORANEO)
4.3 Calcolo Costo Orario Retributivo netto (COSTO_ORARIO_RETRIBUTIVO
NETTO)
COSTO_ORARIO_RETRIBUTIVO_NETTO =
COSTO_ORARIO_RETRIBUTIVO_TEMP – QUOTA
CONTRIBUTO A CARICO DEL LAVORATORE
Dove quota contributo a carico lavoratore è definita nel paragrafo successivo:
4.4 Calcolo Costo Orario Contributivo (COSTO_ORARIO_CONTRIBUTIVO)
Il costo orario contributivo, di seguito COSTO-ORA-CONTRIB, si calcola come somma di due componenti:
il costo orario contributivo del datore di lavoro e il costo orario contributivo del lavoratore.
Di seguito sono descritte le procedure di calcolo delle due componenti.
Calcolo del costo orario contributivo del Datore di Lavoro (COSTO-ORA-CONTRIB-DL)
Di seguito sono riportati gli step di calcolo del costo orario contributivo del datore di lavoro (COSTO-
ORA-CONTRIB-DL):
1. Leggo dal flusso di input il tipo manodopera (TIPO-MANODOPERA), il codice tipo ditta1 (TIPO-DITTA),
il tipo contratto (TIPO-CONTRATTO), la retribuzione teorica mensile (RTM-FLUSSO) e giornaliera (RTG-
FLUSSO), i valori del numero di ore lavorate nel mese (NUM-ORELAV-MESE) e il numero di giorni
Page 22 of 42
lavorati nel mese (NUM-GGLAV-MESE), l’anno di riferimento (ANNO), l’eventuale presenza di part-
time (PART-TIME), il codice zona tariffaria (ZONA-TARIFF)
2. Leggo i dati dalle tabelle ausiliare relative al calcolo nel caso di lavoratori agricoli, più
precisamente:
a. leggo l’aliquota ALQ associata al datore di lavoro dalla tabella 1 “Aliquote datori di lavoro
agricoli” utilizzando i valori TIPO-DITTA , ANNO e TIPO-MANODOPERA
b. leggo la riduzione percentuale per zona tariffaria RIDUZ-ZONA-TARIFF dalla tabella 2 “Zone
Tariffarie” utilizzando il valore ZONA-TARIFF letto dal flusso di input
c. utilizzando il TIPO-CONTRATTO letto dal flusso di input, dalla tabella 3 “tipi contratti”,
leggo:
i. l’aliquota sostitutiva ALQ-SOST per i tipi contratti che in tabella hanno il valore “S”
in corrispondenza della colonna “aliquota.sostitutiva”
ii. la percentuale di riduzione RIDUZ-ALQ-DL dell’aliquota associata al datore di
lavoro
iii. la percentuale di riduzione RIDUZ-ALQ-FPLS dell’aliquota FPLD (fondo pensioni
lavoratori dipendenti)
d. leggo l’aliquota ALQ-FPLD dalla tabella 4 “Aliquote FPLD per Tipo Ditta 1” e, accedendo
per riduzione percentuale per zona tariffaria RIDUZ-ZONA-TARIFF dalla tabella 2 “Zone
Tariffarie” utilizzando il valore ZONA-TARIFF letto dal flusso di input
e. dalla tabella 5 “Riduzioni per CodAgio”, accedendo con il codie CODAGIO letto dal flusso
di input, leggo la percentuale di riduzione PERC-RIDUZ-CODAGIO e l’importo massimale di
riduzione IMPORTO-RIDUZ-CODAGIO, inoltre leggo il COESISTENZA-ZONA-TARIFF che indica se le
riduzioni per CodAgio non possono coesistere con la riduzione per zone tariffarie (codice
uguale a “N” indica che la riduzione CodAgio non può coesistere con quella tariffaria)
3. Se al passo 2.c.i è stata letta l’aliquota sostitutiva questa sostituisce quella letta al passo 2.a,
quindi da questo punto in poi dell’algoritmo l’aliquota associata al datore di valore è ALQ-DL
determinata come segue:
ALQ-DL = ALQ-SOST se è stata letta ALQ-SOST
ALQ-DL = ALQ altrimenti
4. Una volta determinata l’aliquota ALQ-DL occorre determinare le riduzioni che si applicano ad
essa.
La prima di queste riduzioni è legata alla eventuale presenza di un’aliquota FPLD; dalla lettura
della tabella 3 è stato valorizzato solo una delle seguenti riduzioni: RIDUZ-ALQ-DL oppure RIDUZ-ALQ-
FPDL. Quest’ultima corrisponde al casi in cui si applica un’aliquota FPLD, aliquota successivamente
letta in ALQ-FPLD dalla tabella 4. Questi due casi sono alternativi tra loro e portano a un primo
calcolo della riduzione dell’aliquota:
(ALQ-DL * (1 – RIDUZ-ALQ-DL )) se è valorizzata RIDUZ-ALQ-DL ,
mentre ALQ-FPLD non è valorizzata
( ALQ-DL – ( ALQ-FPLD * (1 – RIDUZ-ALQ-FPLD ) ) ) se non è valorizzata RIDUZ-ALQ-DL ,
mentre lo è ALQ-FPLD
Il risultato di questa prima riduzione chiamiamolo ALQ-RIDOTTA1.
Facciamo un esempio per i due casi.
Page 23 of 42
o esempio 1
TIPO-MANODOPERA 2 (OTI) TIPO-DITTA 06
ZONA-TARIFF 2 TIPO-CONTRATTO 089
ANNO 2020
Dai dati di input della tabella precedente l’algorimo legge:
da tabella1: ALQ =24,253%
da tabella 2: RIDUZ-ZONA-TARIFF=68% ,
da tabella 3: ALQ-SOST=’’, RIDUZ-ALQ-DL=25% , RIDUZ-ALQ-FPLD=’’ ,
da tabella 4: ALQ-FPLD=20,46%
pertanto:
ALQ-RIDOTTA1 = (ALQ-DL * (1 – PERC-RIDUZ-ALQ-DL )) = ( 0.24253 * (1- 0.25)) = 0.24253*0.75 = 0,1818975
o esempio 2
TIPO-MANODOPERA 2 (OTI) TIPO-DITTA 06
ZONA-TARIFF 2 TIPO-CONTRATTO 061
ANNO 2020
Dai dati di input della tabella precedente l’algoritmo legge:
da tabella1: ALQ =24,253%
da tabella 2: RIDUZ-ZONA-TARIFF=68% ,
da tabella 3: ALQ-SOST=’’, RIDUZ-ALQ-DL=’’ , RIDUZ-ALQ-FPLD=’100%’ ,
da tabella 4: ALQ-FPLD=20,46%
pertanto, si applica la seconda formula:
ALQ-RIDOTTA1 = ( ALQ-DL – ( ALQ-FPLD * (1 – RIDUZ-ALQ-FPLD ) ) ) = (0.24253 – (0.2046 * ( 1 – 1) ) ) = 0.24253
Al valore ottenuto da una delle due formule precedenti si applica successivamente la riduzione
determinata dalla zona tariffaria, ovvero si moltiplica il risultato per (1 - RIDUZ-ZONA-TARIFF).
Il risultato di questa seconda riduzione determina ALQ-RIDOTTA2 quindi:
ALQ-RIDOTTA2 = ALQ-RIDOTTA1 * (1 - RIDUZ-ZONA-TARIFF)
Riprendendo i due esempi visti in precedenza, abbiamo:
o esempio 1
TIPO-MANODOPERA 2 (OTI) TIPO-DITTA 06
ZONA-TARIFF 2 TIPO-CONTRATTO 089
ANNO 2020
Dai dati di input della tabella precedente l’algoritmo legge:
da tabella1: ALQ =24,253%
da tabella 2: RIDUZ-ZONA-TARIFF=68% ,
da tabella 3: ALQ-SOST=’’, RIDUZ-ALQ-DL=25% , RIDUZ-ALQ-FPLD=’’ ,
da tabella 4: ALQ-FPLD=20,46%
pertanto:
ALQ-RIDOTTA1 = (ALQ-DL * (1 – PERC-RIDUZ-ALQ-DL )) = ( 0.24253 * (1- 0.25)) = 0.24253*0.75 = 0,1818975
ALQ-RIDOTTA2 = (ALQ-RIDOTTA1 * (1 - RIDUZ-ZONA-TARIFF) ) = ( 0,1818975 * (1- 0.68)) = 0,1818975*0.32= 0,0582072
o esempio 2
TIPO-MANODOPERA 2 (OTI) TIPO-DITTA 06
ZONA-TARIFF 2 TIPO-CONTRATTO 061
ANNO 2020
Page 24 of 42
Dai dati di input della tabella precedente l’algoritmo legge:
da tabella1: ALQ =24,253%
da tabella 2: RIDUZ-ZONA-TARIFF=68% ,
da tabella 3: ALQ-SOST=’’, RIDUZ-ALQ-DL=’’ , RIDUZ-ALQ-FPLD=’100%’ ,
da tabella 4: ALQ-FPLD=20,46%
pertanto, si applica la seconda formula:
ALQ-RIDOTTA1 = ( ALQ-DL – ( ALQ-FPLD * (1 – RIDUZ-ALQ-FPLD ) ) ) = (0.24253 – (0.2046 * ( 1 – 1) ) ) = 0.24253
ALQ-RIDOTTA2 = (ALQ-RIDOTTA1 * (1 - RIDUZ-ZONA-TARIFF) ) = ( 0.24253* (1- 0.68)) = 0.24253*0.32= 0,0776096
5. Il passo successivo consiste nell’applicare l’eventuale riduzione per codice CODAGIO
all’importo del contributo orario che al momento è dato da:
COSTO-ORA-CONTRIB1 = COSTO-ORA-RETRIB-TEMP * ALQ-RIDOTTA2.
La riduzione del costo COSTO-ORA-CONTRIB1 è data dall’applicazione dei valori PERC-RIDUZ-
CODAGIO, l’importo massimale di riduzione MAXIMPORTO-RIDUZ-CODAGIO e COESISTENZA-ZONA-
TARIFF, tenendo conto dei seguenti criteri:
a. se non è presente un codice CODAGIO nel flusso (cioè CODAGIO=’’) allora il costo resta
intatto, senza alcuna riduzione
b. se COESISTENZA-ZONA-TARIFF=’N’ l’applicazione della riduzione per CODAGIO non deve
essere applicata qualora sia stata già applicata una riduzione per zona tariffaria,
ovvero se RIDUZ-ZONA-TARIFF>0
c. negli altri casi il costo della contribuzione oraria, al netto della riduzione per zona
tariffaria, deve essere ridotto dell’importo indicato in tabella 5, nei seguenti casi:
i. è valorizzato solo la percentuale di sgravio PERC-RIDUZ-CODAGIO; in tal caso la
riduzione si applica come percentuale all’importo
ii. è valorizzato sia la percentuale di sgravio PERC-RIDUZ-CODAGIO che l’importo
cioè MAXIMPORTO-RIDUZ-CODAGIO, diviso per 169 (valore che corrisponde al
numero di ore mensili). Nei casi in cui c’è l’importo e non è descritta la
percentuale lo sgravio si intende totale, cioè PERC-RIDUZ-CODAGIO=100%.
Il risultato finale del calcolo di COSTO-ORA-CONTRIB-DL è quindi dato da:
COSTO-ORA-CONTRIB1 casi a. e b.
COSTO-ORA-CONTRIB1 – ( COSTO-ORA-CONTRIB1 *(1 - PERC-RIDUZ-CODAGIO) ) caso c.i
COSTO-ORA-CONTRIB1 – Max ( COSTO-ORA-CONTRIB1 *(1 - PERC-RIDUZ-CODAGIO) , caso c.ii
(MAXIMPORTO-RIDUZ-CODAGIO/169) )
Calcolo del costo orario contributivo del lavoratore (COSTO-ORA-CONTRIB-LAV)
Per il calcolo del costo orario contributivo del lavoratore COSTO-ORA-CONTRIB-LAV si procede nel seguente
modo:
1. leggo l’aliquota ALQ-LAV associata al lavoratore dalla tabella Tipi Contratti (colonna aliquota.lav
della tabella) accedendo per tipo contratto (*) e calcolo l’aliquota ALQ-LAV-DEF (aliquota del
lavoratore definitiva) secondo la seguente specifica:
ALQ-LAV-DEF = ALQ-LAV
Page 25 of 42
ALQ-LAV-DEF non tiene conto di eventuali ulteriori riduzioni, quali ad esempio quelle riportate
nella Circolare INPS n.7/2023 e, l’evidenza di tali ulteriori riduzioni, saranno comunicate
direttamente dall’azienda
2. a questo punto calcolo la quota del costo orario contributivo a carico del lavoratore COSTO-ORA-
CONTRIB-LAV data dalla formula seguente:
COSTO-ORA-CONTRIB-LAV = (RTM_CALCOLATA * 12 / 1720) * ALQ-LAV-DEF
(*) Nella colonna ‘aliquota.lav’ della tabella “Tipi Contratti” sono state riportate le aliquote
pari all’8,84% ad eccezione dei codici contratti che vanno da ‘091’ al ‘120’ in cui l’aliquota
lavoratore risulta il 5,84%
Calcolo del costo orario contributivo complessivo (COSTO-ORA-CONTRIB)
Il calcolo del costo orario contributivo COSTO-ORA-CONTRIB è dato dalla seguente somma:
COSTO-ORA-CONTRIB = COSTO-ORA-CONTRIB-DL + COSTO-ORA-
CONTRIB-LAV
4.5 Calcolo Costo Orario Retributivo definitivo (COSTO-ORA-RETRIB-DEF)
Il costo orario retributivo temporaneo è stato utilizzato nel calcolo del costo orario contributivo, il valore
definitivo del costo orario retributivo definitivo si ottiene dal temporaneo sottraendo ad esso il costo
orario contributivo calcolato al passo precedente. In formule:
COSTO-ORA-RETRIB-DEF = COSTO-ORA-RETRIB-TEMP - COSTO-ORA-CONTRIB-LAV
4.6 Elenco tabelle di ausilio per il calcolo del costo orario contributivo
Tabella 1 – Aliquote datori di lavoro agricoli (fondonuovecompetenze_2022.tab1_aliquotedl)
codice_tipo_mano
codice_ditta1 categoria anno dopera aliquota
02 02 – Consorzi di bonifica 2020 OTI 24,253%
02 02 – Consorzi di bonifica 2020 OTD 24,053%
02 02 – Consorzi di bonifica 2021 OTI 24,453%
02 02 – Consorzi di bonifica 2021 OTD 24,253%
02 02 – Consorzi di bonifica 2022 OTI 24,653%
02 02 – Consorzi di bonifica 2022 OTD 24,453%
Page 26 of 42
02 02 – Consorzi di bonifica 2023 OTI 24,853%
02 02 – Consorzi di bonifica 2023 OTD 24,653%
04 – Ministero Politiche Agricole e Forestali (ex aziende di
Stato), Corpo delle Foreste o organismi assimilati in quanto
04 addetti a lavori di forestazione 2020 OTI 24,253%
04 – Ministero Politiche Agricole e Forestali (ex aziende di
Stato), Corpo delle Foreste o organismi assimilati in quanto
04 addetti a lavori di forestazione 2020 OTD 24,053%
04 – Ministero Politiche Agricole e Forestali (ex aziende di
Stato), Corpo delle Foreste o organismi assimilati in quanto
04 addetti a lavori di forestazione 2021 OTI 24,453%
04 – Ministero Politiche Agricole e Forestali (ex aziende di
Stato), Corpo delle Foreste o organismi assimilati in quanto
04 addetti a lavori di forestazione 2021 OTD 24,253%
04 – Ministero Politiche Agricole e Forestali (ex aziende di
Stato), Corpo delle Foreste o organismi assimilati in quanto
04 addetti a lavori di forestazione 2022 OTI 24,653%
04 – Ministero Politiche Agricole e Forestali (ex aziende di
Stato), Corpo delle Foreste o organismi assimilati in quanto
04 addetti a lavori di forestazione 2022 OTD 24,453%
04 – Ministero Politiche Agricole e Forestali (ex aziende di
Stato), Corpo delle Foreste o organismi assimilati in quanto
04 addetti a lavori di forestazione 2023 OTI 24,853%
04 – Ministero Politiche Agricole e Forestali (ex aziende di
Stato), Corpo delle Foreste o organismi assimilati in quanto
04 addetti a lavori di forestazione 2023 OTD 24,653%
05 05 – Enti pubblici 2020 OTI 24,253%
05 05 – Enti pubblici 2020 OTD 24,053%
05 05 – Enti pubblici 2021 OTI 24,453%
05 05 – Enti pubblici 2021 OTD 24,253%
05 05 – Enti pubblici 2022 OTI 24,653%
05 05 – Enti pubblici 2022 OTD 24,453%
05 05 – Enti pubblici 2023 OTI 24,853%
05 05 – Enti pubblici 2023 OTD 24,653%
06 – Ditte in economia, che applicano CCNL operai agricoli e
06 florovivaisti 2020 OTI 24,253%
06 – Ditte in economia, che applicano CCNL operai agricoli e
06 florovivaisti 2020 OTD 24,053%
06 – Ditte in economia, che applicano CCNL operai agricoli e
06 florovivaisti 2021 OTI 24,453%
06 – Ditte in economia, che applicano CCNL operai agricoli e
06 florovivaisti 2021 OTD 24,253%
06 – Ditte in economia, che applicano CCNL operai agricoli e
06 florovivaisti 2022 OTI 24,653%
06 – Ditte in economia, che applicano CCNL operai agricoli e
06 florovivaisti 2022 OTD 24,453%
06 – Ditte in economia, che applicano CCNL operai agricoli e
06 florovivaisti 2023 OTI 24,853%
06 – Ditte in economia, che applicano CCNL operai agricoli e
06 florovivaisti 2023 OTD 24,653%
13 - Ditte in economia, che applicano CCNL o contratti
13 regionali/provinciali diversi dal TD 06 2020 OTI 24,253%
13 - Ditte in economia, che applicano CCNL o contratti
13 regionali/provinciali diversi dal TD 06 2020 OTD 24,053%
13 - Ditte in economia, che applicano CCNL o contratti
13 regionali/provinciali diversi dal TD 06 2021 OTI 24,453%
13 - Ditte in economia, che applicano CCNL o contratti
13 regionali/provinciali diversi dal TD 06 2021 OTD 24,253%
13 - Ditte in economia, che applicano CCNL o contratti
13 regionali/provinciali diversi dal TD 06 2022 OTI 24,653%
13 - Ditte in economia, che applicano CCNL o contratti
13 regionali/provinciali diversi dal TD 06 2022 OTD 24,453%
13 - Ditte in economia, che applicano CCNL o contratti
13 regionali/provinciali diversi dal TD 06 2023 OTI 24,853%
13 - Ditte in economia, che applicano CCNL o contratti
13 regionali/provinciali diversi dal TD 06 2023 OTD 24,653%
Page 27 of 42
08 – Datore di lavoro che riveste la qualifica di coltivatore
08 diretto 2020 OTI 22,723%
08 – Datore di lavoro che riveste la qualifica di coltivatore
08 diretto 2020 OTD 22,523%
08 – Datore di lavoro che riveste la qualifica di coltivatore
08 diretto 2021 OTI 22,923%
08 – Datore di lavoro che riveste la qualifica di coltivatore
08 diretto 2021 OTD 22,723%
08 – Datore di lavoro che riveste la qualifica di coltivatore
08 diretto 2022 OTI 23,123%
08 – Datore di lavoro che riveste la qualifica di coltivatore
08 diretto 2022 OTD 22,923%
08 – Datore di lavoro che riveste la qualifica di coltivatore
08 diretto 2023 OTI 23,323%
08 – Datore di lavoro che riveste la qualifica di coltivatore
08 diretto 2023 OTD 23,123%
01 01 – Cooperative e consorzi esclusi i consorzi di bonifica 2020 OTI 24,223%
01 01 – Cooperative e consorzi esclusi i consorzi di bonifica 2020 OTD 24,023%
01 01 – Cooperative e consorzi esclusi i consorzi di bonifica 2021 OTI 24,423%
01 01 – Cooperative e consorzi esclusi i consorzi di bonifica 2021 OTD 24,223%
01 01 – Cooperative e consorzi esclusi i consorzi di bonifica 2022 OTI 24,623%
01 01 – Cooperative e consorzi esclusi i consorzi di bonifica 2022 OTD 24,423%
01 01 – Cooperative e consorzi esclusi i consorzi di bonifica 2023 OTI 24,823%
01 01 – Cooperative e consorzi esclusi i consorzi di bonifica 2023 OTD 24,623%
07 07 – Cooperative che eseguono lavori di forestazione 2020 OTI 24,223%
07 07 – Cooperative che eseguono lavori di forestazione 2020 OTD 24,023%
07 07 – Cooperative che eseguono lavori di forestazione 2021 OTI 24,423%
07 07 – Cooperative che eseguono lavori di forestazione 2021 OTD 24,223%
07 07 – Cooperative che eseguono lavori di forestazione 2022 OTI 24,623%
07 07 – Cooperative che eseguono lavori di forestazione 2022 OTD 24,423%
07 07 – Cooperative che eseguono lavori di forestazione 2023 OTI 24,823%
07 07 – Cooperative che eseguono lavori di forestazione 2023 OTD 24,623%
09 09 – Cooperative Sociali, legge n. 381/81 e loro consorzi 2020 OTI 24,223%
09 09 – Cooperative Sociali, legge n. 381/81 e loro consorzi 2020 OTD 24,023%
09 09 – Cooperative Sociali, legge n. 381/81 e loro consorzi 2021 OTI 24,423%
09 09 – Cooperative Sociali, legge n. 381/81 e loro consorzi 2021 OTD 24,223%
09 09 – Cooperative Sociali, legge n. 381/81 e loro consorzi 2022 OTI 24,623%
09 09 – Cooperative Sociali, legge n. 381/81 e loro consorzi 2022 OTD 24,423%
09 09 – Cooperative Sociali, legge n. 381/81 e loro consorzi 2023 OTI 24,823%
09 09 – Cooperative Sociali, legge n. 381/81 e loro consorzi 2023 OTD 24,623%
10 – Cooperative agricole di imprenditori agricoli a titolo
10 principale e loro consorzi (prodotti e servizi dei soci) 2020 OTI 24,223%
10 – Cooperative agricole di imprenditori agricoli a titolo
10 principale e loro consorzi (prodotti e servizi dei soci) 2020 OTD 24,023%
10 – Cooperative agricole di imprenditori agricoli a titolo
10 principale e loro consorzi (prodotti e servizi dei soci) 2021 OTI 24,423%
10 – Cooperative agricole di imprenditori agricoli a titolo
10 principale e loro consorzi (prodotti e servizi dei soci) 2021 OTD 24,223%
10 – Cooperative agricole di imprenditori agricoli a titolo
10 principale e loro consorzi (prodotti e servizi dei soci) 2022 OTI 24,623%
10 – Cooperative agricole di imprenditori agricoli a titolo
10 principale e loro consorzi (prodotti e servizi dei soci) 2022 OTD 24,423%
10 – Cooperative agricole di imprenditori agricoli a titolo
10 principale e loro consorzi (prodotti e servizi dei soci) 2023 OTI 24,823%
10 – Cooperative agricole di imprenditori agricoli a titolo
10 principale e loro consorzi (prodotti e servizi dei soci) 2023 OTD 24,623%
11 – Cooperative agricole di coltivatori diretti e loro consorzi
11 (prodotti e servizi dei soci) 2020 OTI 24,223%
Page 28 of 42
11 – Cooperative agricole di coltivatori diretti e loro consorzi
11 (prodotti e servizi dei soci) 2020 OTD 24,023%
11 – Cooperative agricole di coltivatori diretti e loro consorzi
11 (prodotti e servizi dei soci) 2021 OTI 24,423%
11 – Cooperative agricole di coltivatori diretti e loro consorzi
11 (prodotti e servizi dei soci) 2021 OTD 24,223%
11 – Cooperative agricole di coltivatori diretti e loro consorzi
11 (prodotti e servizi dei soci) 2022 OTI 24,623%
11 – Cooperative agricole di coltivatori diretti e loro consorzi
11 (prodotti e servizi dei soci) 2022 OTD 24,423%
11 – Cooperative agricole di coltivatori diretti e loro consorzi
11 (prodotti e servizi dei soci) 2023 OTI 24,823%
11 – Cooperative agricole di coltivatori diretti e loro consorzi
11 (prodotti e servizi dei soci) 2023 OTD 24,623%
12 – Concedenti terreni a piccola colonia o mezzadria (solo per
12 giornate del colono) 2020 OTI 24,223%
12 – Concedenti terreni a piccola colonia o mezzadria (solo per
12 giornate del colono) 2020 OTD 24,023%
12 – Concedenti terreni a piccola colonia o mezzadria (solo per
12 giornate del colono) 2021 OTI 24,423%
12 – Concedenti terreni a piccola colonia o mezzadria (solo per
12 giornate del colono) 2021 OTD 24,223%
12 – Concedenti terreni a piccola colonia o mezzadria (solo per
12 giornate del colono) 2022 OTI 24,623%
12 – Concedenti terreni a piccola colonia o mezzadria (solo per
12 giornate del colono) 2022 OTD 24,423%
12 – Concedenti terreni a piccola colonia o mezzadria (solo per
12 giornate del colono) 2023 OTI 24,823%
12 – Concedenti terreni a piccola colonia o mezzadria (solo per
12 giornate del colono) 2023 OTD 24,623%
03 - Cooperative e consorzi di trasformazione, manipolazione e
03 commercializzazione art. 2 legge n. 240/1984 2020 OTI 22,723%
03 - Cooperative e consorzi di trasformazione, manipolazione e
03 commercializzazione art. 2 legge n. 240/1984 2020 OTD 24,023%
03 - Cooperative e consorzi di trasformazione, manipolazione e
03 commercializzazione art. 2 legge n. 240/1984 2021 OTI 22,923%
03 - Cooperative e consorzi di trasformazione, manipolazione e
03 commercializzazione art. 2 legge n. 240/1984 2021 OTD 24,223%
03 - Cooperative e consorzi di trasformazione, manipolazione e
03 commercializzazione art. 2 legge n. 240/1984 2022 OTI 21,743%
03 - Cooperative e consorzi di trasformazione, manipolazione e
03 commercializzazione art. 2 legge n. 240/1984 2022 OTD 24,423%
03 - Cooperative e consorzi di trasformazione, manipolazione e
03 commercializzazione art. 2 legge n. 240/1984 2023 OTI 21,943%
03 - Cooperative e consorzi di trasformazione, manipolazione e
03 commercializzazione art. 2 legge n. 240/1984 2023 OTD 24,623%
14 – Aziende in economia, processi di tipo industriale, CCNL
14 operai e florovivaisti 2020 OTI 27,253%
14 – Aziende in economia, processi di tipo industriale, CCNL
14 operai e florovivaisti 2020 OTD 27,053%
14 – Aziende in economia, processi di tipo industriale, CCNL
14 operai e florovivaisti 2021 OTI 27,253%
14 – Aziende in economia, processi di tipo industriale, CCNL
14 operai e florovivaisti 2021 OTD 27,053%
14 – Aziende in economia, processi di tipo industriale, CCNL
14 operai e florovivaisti 2022 OTI 27,253%
14 – Aziende in economia, processi di tipo industriale, CCNL
14 operai e florovivaisti 2022 OTD 27,053%
14 – Aziende in economia, processi di tipo industriale, CCNL
14 operai e florovivaisti 2023 OTI 27,253%
14 – Aziende in economia, processi di tipo industriale, CCNL
14 operai e florovivaisti 2023 OTD 27,053%
15 – Azienda in economia, processi di tipo industriale, CCNL
15 diversi dal TD14 2020 OTI 27,253%
15 – Azienda in economia, processi di tipo industriale, CCNL
15 diversi dal TD14 2020 OTD 27,053%
15 – Azienda in economia, processi di tipo industriale, CCNL
15 diversi dal TD14 2021 OTI 27,253%
15 – Azienda in economia, processi di tipo industriale, CCNL
15 diversi dal TD14 2021 OTD 27,053%
Page 29 of 42
15 – Azienda in economia, processi di tipo industriale, CCNL
15 diversi dal TD14 2022 OTI 27,253%
15 – Azienda in economia, processi di tipo industriale, CCNL
15 diversi dal TD14 2022 OTD 27,053%
15 – Azienda in economia, processi di tipo industriale, CCNL
15 diversi dal TD14 2023 OTI 27,253%
15 – Azienda in economia, processi di tipo industriale, CCNL
15 diversi dal TD14 2023 OTD 27,053%
16 – Cooperative con processi produttivi di tipo industriale e
16 loro consorzi 2020 OTI 27,223%
16 – Cooperative con processi produttivi di tipo industriale e
16 loro consorzi 2020 OTD 27,023%
16 – Cooperative con processi produttivi di tipo industriale e
16 loro consorzi 2021 OTI 27,223%
16 – Cooperative con processi produttivi di tipo industriale e
16 loro consorzi 2021 OTD 27,023%
16 – Cooperative con processi produttivi di tipo industriale e
16 loro consorzi 2022 OTI 27,223%
16 – Cooperative con processi produttivi di tipo industriale e
16 loro consorzi 2022 OTD 27,023%
16 – Cooperative con processi produttivi di tipo industriale e
16 loro consorzi 2023 OTI 27,223%
16 – Cooperative con processi produttivi di tipo industriale e
16 loro consorzi 2023 OTD 27,023%
17 – Cooperative Sociali, legge n. 381/91 processi tipo
17 industriale e loro consorzi 2020 OTI 27,223%
17 – Cooperative Sociali, legge n. 381/91 processi tipo
17 industriale e loro consorzi 2020 OTD 27,023%
17 – Cooperative Sociali, legge n. 381/91 processi tipo
17 industriale e loro consorzi 2021 OTI 27,223%
17 – Cooperative Sociali, legge n. 381/91 processi tipo
17 industriale e loro consorzi 2021 OTD 27,023%
17 – Cooperative Sociali, legge n. 381/91 processi tipo
17 industriale e loro consorzi 2022 OTI 27,223%
17 – Cooperative Sociali, legge n. 381/91 processi tipo
17 industriale e loro consorzi 2022 OTD 27,023%
17 – Cooperative Sociali, legge n. 381/91 processi tipo
17 industriale e loro consorzi 2023 OTI 27,223%
17 – Cooperative Sociali, legge n. 381/91 processi tipo
17 industriale e loro consorzi 2023 OTD 27,023%
45 – Cooperative imprenditori agricoli principali e loro consorzi
45 - tipo industriali 2020 OTI 27,223%
45 – Cooperative imprenditori agricoli principali e loro consorzi
45 - tipo industriali 2020 OTD 27,023%
45 – Cooperative imprenditori agricoli principali e loro consorzi
45 - tipo industriali 2021 OTI 27,223%
45 – Cooperative imprenditori agricoli principali e loro consorzi
45 - tipo industriali 2021 OTD 27,023%
45 – Cooperative imprenditori agricoli principali e loro consorzi
45 - tipo industriali 2022 OTI 27,223%
45 – Cooperative imprenditori agricoli principali e loro consorzi
45 - tipo industriali 2022 OTD 27,023%
45 – Cooperative imprenditori agricoli principali e loro consorzi
45 - tipo industriali 2023 OTI 27,223%
45 – Cooperative imprenditori agricoli principali e loro consorzi
45 - tipo industriali 2023 OTD 27,023%
46 – Cooperative coltivatori diretti e loro consorzi - tipo
46 industriale 2020 OTI 27,223%
46 – Cooperative coltivatori diretti e loro consorzi - tipo
46 industriale 2020 OTD 27,023%
46 – Cooperative coltivatori diretti e loro consorzi - tipo
46 industriale 2021 OTI 27,223%
46 – Cooperative coltivatori diretti e loro consorzi - tipo
46 industriale 2021 OTD 27,023%
46 – Cooperative coltivatori diretti e loro consorzi - tipo
46 industriale 2022 OTI 27,223%
46 – Cooperative coltivatori diretti e loro consorzi - tipo
46 industriale 2022 OTD 27,023%
46 – Cooperative coltivatori diretti e loro consorzi - tipo
46 industriale 2023 OTI 27,223%
Page 30 of 42
46 – Cooperative coltivatori diretti e loro consorzi - tipo
46 industriale 2023 OTD 27,023%
18 – Cooperative e consorzi di trasformazione, manipolazione e
lavorazione prodotti agricoli, zootecnici, alimentari con processi
18 di tipo industriale 2020 OTI 25,723%
18 – Cooperative e consorzi di trasformazione, manipolazione e
lavorazione prodotti agricoli, zootecnici, alimentari con processi
18 di tipo industriale 2020 OTD 27,023%
18 – Cooperative e consorzi di trasformazione, manipolazione e
lavorazione prodotti agricoli, zootecnici, alimentari con processi
18 di tipo industriale 2021 OTI 25,723%
18 – Cooperative e consorzi di trasformazione, manipolazione e
lavorazione prodotti agricoli, zootecnici, alimentari con processi
18 di tipo industriale 2021 OTD 27,023%
18 – Cooperative e consorzi di trasformazione, manipolazione e
lavorazione prodotti agricoli, zootecnici, alimentari con processi
18 di tipo industriale 2022 OTI 24,343%
18 – Cooperative e consorzi di trasformazione, manipolazione e
lavorazione prodotti agricoli, zootecnici, alimentari con processi
18 di tipo industriale 2022 OTD 27,023%
18 – Cooperative e consorzi di trasformazione, manipolazione e
lavorazione prodotti agricoli, zootecnici, alimentari con processi
18 di tipo industriale 2023 OTI 24,343%
18 – Cooperative e consorzi di trasformazione, manipolazione e
lavorazione prodotti agricoli, zootecnici, alimentari con processi
18 di tipo industriale 2023 OTD 27,023%
Tabella 2 – Zone Tariffarie (fondonuovecompetenze_2022.tab2_zone_tariff)
codice descrizione percentuale.riduzione
1 Territorio non svantaggiato 0,00%
2 Territorio svantaggiato 68,00%
3 Territorio svantaggiato 68,00%
4 Territorio svantaggiato 68,00%
5 Territorio particolarmente svantaggiato (ex zona montana) 75,00%
Tabella 3 – Tipi Contratto (fondonuovecompetenze_2022.tab3_tipo_contr)
codi co
ce.ti dic
po.c e.r riduzion riduzione.
ontr os descrizione.aliquota.ridu aliquota.s e.aliquo aliquota.f aliquota
atto so descrizione zione ostitutiva ta pld .lav
Operaio tradizionale - operaio assunto con ordinario
001 contratto di lavoro Irrilevante 0 8,84
Operaio assunto con contratto di formazione e lavoro
da imprenditore del Mezzogiorno o da imprenditore
operante nelle circoscrizioni che presentano un
rapporto tra gli iscritti alla 1^ classe delle liste del
collocamento e popolazione residente in età da lavoro
superiore alla media nazionale ex art. 16 lett. a, legge
002 R n.451/94 9,70% 9,7 8,84
Operaio apprendista - operaio assunto con contratto di
003 R apprendistato (circ. INPS n.203 del 24 settembre 1998). 9,70% 9,7 8,84
004 Operaio tradizionale extracomunitario. Irrilevante 0 8,84
Riduzione del 100%
Operaio socio svantaggiato di Cooperative Sociali legge dell’aliquota del datore
005 n. 381/91. di lavoro 100 8,84
Operaio assunto con contratto di formazione e lavoro Riduzione del 25%
da imprenditore del Centro-Nord ex art. 16 lett. a, legge dell’aliquota del datore
006 n.451/94. di lavoro 25 8,84
Operaio extracomunitario assunto con contratto di
formazione e lavoro da imprenditore del Mezzogiorno o
da imprenditore operante nelle circoscrizioni che
presentano un rapporto tra gli iscritti alla prima classe
delle liste di collocamento e popolazione residente in
età da lavoro superiore alla media nazionale ex art. 16,
007 R lett. a, legge n. 451/94. 9,70% 9,7 8,84
Page 31 of 42
Operaio apprendista extracomunitario (circ.INPS n. 203
008 R del 24 settembre 1998). 9,70% 9,7 8,84
Extracomunitario assunto con contratto di formazione Riduzione del 25%
e lavoro da imprenditore del Centro Nord ex art. 16, dell’aliquota del datore
009 lett. a, legge n. 451/94. di lavoro 25 8,84
Operaio dipendente da Consorzio di Bonifica cui sia
010 garantita la stabilità di impiego. Irrilevante 0 8,84
Lavoratore disoccupato da almeno 24 mesi, iscritto
nella prima classe delle liste di collocamento, o sospeso
dal lavoro e beneficiario di trattamento straordinario di
integrazione salariale di un periodo uguale a quello Riduzione del 100%
suddetto, assunto da imprenditore del Mezzogiorno ex dell’aliquota del datore
011 art. 8, comma 9, legge n. 407/90. di lavoro 100 8,84
Lavoratore disoccupato da almeno 24 mesi, iscritto
nella prima classe delle liste di collocamento, o sospeso
dal lavoro e beneficiario di trattamento straordinario di
integrazione salariale di un periodo uguale a quello Riduzione 50%
suddetto, assunto da imprenditore del Centro Nord ex dell’aliquota del datore
012 art. 8, comma 9, legge n.407/90. di lavoro 50 8,84
Lavoratrice madre che beneficia di ore di astensione
013 giornaliera del lavoro nel 1^ anno di vita del bambino. Irrilevante 0 8,84
Lavoratore impiegato in lavori socialmente utili (LSU) a
norma dell'art. 14 D.L. 15 maggio 1994 n. 299, Riduzione del 100%
convertito in legge 19 luglio 1994, n. 451 e successive dell’aliquota del datore
014 modificazioni (circ.INPS n. 160 del 21 luglio 1998). di lavoro 100 8,84
Riduzione del 100%
Socio volontario di Cooperative Sociali legge n. dell’aliquota del datore
015 381/1991. di lavoro 100 8,84
Lavoratore assunto dalle liste di mobilità con contratto
non superiore all'anno ex art. 8, c.2, legge n. 223/91.
Lavoratore extracomunitario assunto dalle liste di
mobilità con contratto di lavoro non superiore all'anno
che durante lo svolgimento è trasformato a tempo
016 R indeterminato ex art. 8 comma 2, legge 223/91. 9,70% 9,7 8,84
Lavoratore extracomunitario assunto dalle liste di
mobilità con contratto non superiore all’anno ex art. 8,
017 c. 2, Legge n. 223/91. 9,70% 9,7 8,84
Lavoratore assunto dalle liste di mobilità con contratto
di lavoro non superiore all’anno che durante lo
svolgimento è trasformato a tempo indeterminato ex
018 art. 8, comma 2, Legge n. 223/91. 9,70% 9,7 8,84
Lavoratore extracomunitario assunto dalle liste di
mobilità con contratto di lavoro non superiore all’anno
che durante lo svolgimento è trasformato a tempo
019 indeterminato ex art. 8, comma 2, Legge n. 223/91. 9,70% 9,7 8,84
Non sussiste rapporto di
020 Compartecipante individuale (CI). lavoro subordinato 8,84
Non sussiste rapporto di
021 Compartecipante individuale extracomunitario. lavoro subordinato 8,84
Lavoratore disoccupato da almeno 24 mesi, iscritto
nella prima classe delle liste di collocamento, o sospeso
dal lavoro e beneficiario di trattamento straordinario di
integrazione salariale di un periodo uguale a quello Riduzione del 100%
suddetto, assunto da imprenditore del Mezzogiorno ex aliquota del datore di
022 art. 8, comma 9, legge n.407/90. lavoro 100 8,84
Lavoratore disoccupato da almeno 24 mesi, iscritto
nella prima classe delle liste di collocamento, o sospeso
dal lavoro e beneficiario di trattamento straordinario di
integrazione salariale di un periodo uguale a quello Riduzione del 50 %
suddetto, assunto da imprenditore del Centro Nord ex dell’aliquota del datore
023 art. 8, comma 9, legge n.407/90. di lavoro 50 8,84
Lavoratore disoccupato da meno di due anni ed riduzione del 75%
assunto con contratto di reinserimento ex art. 20, dell’aliquota del datore
024 comma 1, legge. n.223/91. di lavoro 75 8,84
Lavoratore extracomunitario disoccupato da meno di riduzione del 75%
due anni assunto con contratto di reinserimento ex art. dell’aliquota del datore
025 20, comma 1, legge n. 223/91. di lavoro 75 8,84
Lavoratore disoccupato da due o tre anni assunto con riduzione del 75%
contratto di reinserimento art.20, comma 1, legge n. dell’aliquota del datore
026 223/91. di lavoro 75 8,84
Page 32 of 42
Lavoratore extracomunitario disoccupato da due o tre riduzione del 75%
anni assunto con contratto di reinserimento art. 20, dell’aliquota del datore
027 comma 1, legge n. 223/91. di lavoro 75 8,84
Lavoratore disoccupato da oltre tre anni assunto con riduzione del 75%
contratto di reinserimento art.20, comma 1, legge n. dell’aliquota del datore
028 223/91. di lavoro 75 8,84
Lavoratore extracomunitario disoccupato da oltre tre riduzione del 75%
anni assunto con contratto di reinserimento art. 20, dell’aliquota del datore
029 comma 1, legge n. 223/91. di lavoro 75 8,84
Lavoratore assunto con contratto di reinserimento
rispetto al quale il datore vuole fruire dei benefici di
pagamento dei contributi per un periodo pari al doppio riduzione del 37,5%
di quello di effettiva disoccupazione del lavoratore art. dell’aliquota del datore
030 20, comma 3, legge n. 223/91. di lavoro 37,5 8,84
Lavoratore extracomunitario assunto con contratto di
reinserimento rispetto al quale il datore vuole fruire dei
benefici di pagamento dei contributi per un periodo riduzione del 37,5%
pari al doppio di quello di effettiva disoccupazione del dell’aliquota del datore
031 lavoratore art. 20, comma 3, legge n. 223/91. di lavoro 37,5 8,84
Lavoratore assunto dalle liste di mobilità con contratto
di lavoro a tempo indeterminato art. 25, comma 9,
032 R legge n. 223/91. 9,70% 9,7 8,84
Lavoratore extracomunitario assunto dalle liste di
mobilità con contratto di lavoro a tempo indeterminato
033 R art. 25, comma 9, legge n. 223/91. 9,70% 9,7 8,84
Operaio assunto con contratto di formazione e lavoro
da imprenditore del Mezzogiorno o da imprenditore
operante nelle circoscrizioni che presentano un
rapporto tra gli iscritti alla prima classe delle liste di
collocamento e popolazione residente in età da lavoro Riduzione 50%
superiore alla media nazionale ex art. 16, lett. a, legge dell’aliquota del datore
034 n. 451/94. di lavoro 50 8,84
Operaio assunto con contratto di formazione e lavoro Riduzione del 25 %
da imprenditore del Centro Nord ex art.16, lett. b, legge dell’aliquota del datore
035 n. 451/94. di lavoro 25 8,84
Lavoratore extracomunitario assunto con contratto di
formazione e lavoro da imprenditore del Mezzogiorno o
da imprenditore operante nelle circoscrizioni che
presentano un rapporto tra gli iscritti alla prima classe
delle liste di collocamento e popolazione residente in Riduzione 50%
età da lavoro superiore alla media nazionale ex art. 16, dell’aliquota del datore
036 lett. b, legge 451/94. di lavoro 50 8,84
Lavoratore extracomunitario assunto con contratto di
formazione e lavoro da imprenditore del Centro Nord a Riduzione 25%
decorrere dal 1.1.91 ovvero ex art. 16, lett. b, legge dell’aliquota del datore
037 451/94. di lavoro 25 8,84
Lavoratore utilizzato nei progetti di cui alle lettere a) e Riduzione del 100%
B) dell'art. 15, c. 1, legge n.451 del 19 luglio 1994 sui dell’aliquota del datore
038 piani d'inserimento professionale. di lavoro 100 8,84
Lavoratore straniero con permesso di lavoro stagionale
di cui al D.lgs. n. 286 del 25/7/98 (Testo Unico
039 sull'immigrazione) Irrilevante 0 8,84
Soci lavoratori di cooperative sociali e loro consorzi di
cui alla legge n. 381/1991, anche con processi
040 produttivi di tipo industriale. Irrilevante 0 8,84
Soci lavoratori extracomunitari di cooperative sociali e
loro consorzi di cui alla legge 381/1991, anche con
041 processi produttivi di tipo industriale. Irrilevante 0 8,84
Operaio tradizionale assunto con ordinario contratto di
lavoro a tempo indeterminato, beneficiario dello
sgravio totale ex art. 3, commi 5 e 6 , della Legge n.
042 448/98. Solo OTI. Irrilevante 0 8,84
Operaio tradizionale extracomunitario assunto con
ordinario contratto di lavoro a tempo indeterminato,
beneficiario dello sgravio totale ex art. 3, commi 5 e 6,
043 della Legge n. 448/98. Solo OTI. Irrilevante 0 8,84
Operaio assunto dalla generalità delle aziende, che
posseggono il requisito di meno di venti dipendenti
all'atto di assunzione del lavoratore, ai sensi dell'art. 10 Riduzione del 50%
comma 2 della legge 53/00 (circ. INPS n. 174 del 16 dell’aliquota del datore
044 ottobre 2000); di lavoro 50 8,84
Page 33 of 42
Operaio assunto dalle aziende autonome in
sostituzione di una lavoratrice autonoma facente parte
di un nucleo coltivatore diretto o mezzadrile in
astensione ai sensi degli artt. 4, 5, e 7 della Legge
045 1204/1971 solo per OTD. Solo Tipo Ditta 08. Irrilevante 0 8,84
Operaio assunto a tempo indeterminato con orario pari Riduzione 7%
o superiore a 20 ore, ma non superiore a 24 (art. 5 dell’aliquota FPLD -
Decreto lgs. 20 febbraio 2000, n. 61 - circ.INPS n. 173 dovuta dal datore di
046 del 16 ottobre 2000) lavoro vedi tabella 4 7 8,84
Operaio assunto a tempo indeterminato con orario pari Riduzione 10%
o superiore a 24 ore, ma non superiore a 28 (art. 5 dell’aliquota FPLD -
Decreto lgs. 20/02/2000, n. 61 - circ.INPS n. 173 del dovuta dal datore di
047 16/10/2000) lavoro vedi tabella 4. 10 8,84
Operaio assunto a tempo indeterminato con orario pari Riduzione 13%
o superiore a 28 ore, ma non superiore a 32 (art. 5 dell’aliquota FPLD -
Decreto lgs. 20 febbraio 2000, n. 61 - circ.INPS n. 173 dovuta dal datore di
048 del 16 ottobre 2000) lavoro vedi tabella 4 13 8,84
Riduzione 100%
Lavoratori esclusi dalla contribuzione al FPLD (IVS) ex dell’aliquota FPLD -
art. 75 della Legge 388/2000 (circ. INPS n 3 del 8 dovuta dal datore di
061 gennaio 2002). lavoro vedi tabella 4 100 8,84
Riduzione del 100 %
Lavoratore per il quale deve essere versata la sola dell’aliquota del datore
068 contribuzione INAIL. di lavoro. 100 8,84
Socio lavoratore di cooperative diverse da quelle di cui
073 alla legge 381/91 Irrilevante 0 8,84
Lavoratore disabile per il quale il datore di lavoro
beneficia Della fiscalizzazione totale (art. 13, comma 1,
074 lett. a) della legge n. 68/1999. Irrilevante 0 8,84
Lavoratore disabile per il quale il datore beneficia della
fiscalizzazione del 50% (art. 13, c. 1, lett. b) della legge
075 n.68/1999). Irrilevante 0 8,84
Lavoratore detenuto o internato negli istituti
penitenziari, ex degenti di ospedali psichiatrici giudiziari
e ex persone condannate o internate ammesse al
lavoro esterno 8 art. 21 della legge n. 354/1975 e
076 successive modificazioni). Irrilevante 0 8,84
Riduzione 100%
Lavoratore che ha optato per l'iscrizione alle Casse dell’aliquota FPLD -
pensioni degli Istituti di Previdenza ai sensi dell'art. 4 dovuta dal datore di
077 comma 2 della legge n° 274 del 8 agosto 1991. lavoro vedi tabella 4 100 8,84
Lavoratore extracomunitario regolarizzato per gli effetti
078 della legge 222/2002. Non rilevante 0 8,84
079 Lavoratore che ha optato per il bonus pensionistico. Irrilevante 0 8,84
080 Giovani di età compresa tra i 18 e i 29 anni. Irrilevante 0 8,84
Riduzione del 25 %
Lavoratori superiori a 50 anni privi del posto di lavoro dell’aliquota datore di
083 dipendenti da un datore di lavoro del centro/nord. lavoro 25 8,84
Lavoratori superiori a 50 anni privi del posto di lavoro
084 dipendenti da un datore di lavoro del mezzogiorno. 9,70% 9,7 8,84
Lavoratori senza occupazione da più di due anni che Riduzione del 25%
intendono ricominciare a lavorare dipendenti da un dell’aliquota del datore
085 datore di lavoro del centro/nord. di lavoro 25 8,84
Lavoratori senza occupazione da più di due anni che Riduzione del 90%
intendono ricominciare a lavorare dipendenti da un dell’aliquota datore di
086 datore di lavoro del mezzogiorno. lavoro 90 8,84
Lavoratrici di qualsiasi età, assunte nelle aree in cui il
tasso di occupazione femminile sia inferiore ad almeno
il 20% di quello maschile o in cui il tasso di
disoccupazione femminile superi del 10% quello Riduzione del 25%
maschile, dipendenti da datore di lavoro del dell’aliquota del datore
087 centronord. di lavoro 25 8,84
Lavoratrici di qualsiasi età, assunte nelle aree in cui il
tasso di occupazione femminile sia inferiore ad almeno
il 20% di quello maschile o in cui il tasso di
disoccupazione femminile superi del 10% quello
maschile, dipendenti da datore di lavoro del
088 R mezzogiorno. 9,70% 9,7 8,84
Page 34 of 42
Persone affette da grave handicap fisico, mentale o Riduzione del 25%
psichico, riconosciuto dalla vigente normativa dell’aliquota del datore
089 dipendenti da un datore di lavoro del centro/nord. di lavoro 25 8,84
Persone affette da grave handicap fisico, mentale o
psichico, riconosciuto dalla vigente normativa
090 R dipendenti da un datore di lavoro del mezzogiorno. 9,70% 9,7 8,84
Operaio apprendista dipendente da azienda con
091 R massimo nove dipendenti – primo anno di contratto - 1,46% 1,46 5,84
Operaio apprendista dipendente da azienda con
092 R massimo nove dipendenti – secondo anno di contratto - 2,91% 2,91 5,84
Operaio apprendista dipendente da azienda con
093 R massimo nove dipendenti – terzo anno di contratto - 9,70% 9,7 5,84
Operaio apprendista di secondo livello ex D.Lgs.
094 R 81/2015 – regime generale. 9,70% 9,7 5,84
Operaio apprendista di secondo livello ex D.Lgs.
81/2015, con obbligo di versamento dell’1,5% – regime
095 R generale. 1,46% 1,46 5,84
Operaio apprendista di secondo livello ex D.Lgs.
81/20152011, con obbligo di versamento del 3% –
096 R regime generale. 2,91% 2,91 5,84
operaio apprendista di secondo livello ex D.Lgs.
81/20152011, con obbligo diversamento del 10% –
097 R regime generale. 9,70% 9,7 5,84
Apprendista per cui spetta lo sgravio del 100% dei Riduzione del 100 %
contributi a carico del datore di lavoro (art. 22 co. 1 dell’aliquota del datore
098 legge 183/2011) – primo anno di sgravio. di lavoro 100 5,84
Apprendista per cui spetta lo sgravio del 100% dei Riduzione del 100 %
contributi a carico del datore di lavoro (art. 22 co. 1 dell’aliquota del datore
099 legge 183/2011) – secondo anno di sgravio di lavoro 100 5,84
Apprendista per cui spetta lo sgravio del 100% dei Riduzione del 100 %
contributi a carico del datore di lavoro (art. 22 co. 1 dell’aliquota del datore
100 legge 183/2011) – terzo anno di sgravio. di lavoro 100 5,84
Apprendista professionalizzante di secondo livello,
senza limiti di età, beneficiario di indennità di mobilità
ordinaria (aliquota del 10% a carico del datore di lavoro
101 R e del 5,84% a carico del lavoratore). 9,70% 9,7 5,84
disposizioni (iscrizione nelle liste di mobilità per
licenziati per giustificato motivo oggettivo da imprese
sotto i 15 dipendenti); primi 18 mesi dall’assunzione
(aliquota del 10% a carico del datore di lavoro e del
102 R 5,84% a carico del lavoratore) 9,70% 9,7 5,84
Apprendista professionalizzante di secondo livello,
senza limiti di età, beneficiario di indennità di mobilità
ordinaria (aliquota piena a carico del datore di lavoro e
103 del 5,84% a carico del lavoratore). Irrilevante 0 5,84
Apprendista professionalizzante di secondo livello,
senza limiti di età, beneficiario di trattamento di
104 R disoccupazione. 9,70% 9,7 5,84
Apprendista professionalizzante di secondo livello,
senza limiti di età, beneficiario di trattamento di
105 R disoccupazione, con obbligo di versamento dell’1,5%. 1,46% 1,46 5,84
Apprendista professionalizzante di secondo livello,
senza limiti di età, beneficiario di trattamento di
106 R disoccupazione, con obbligo di versamento del 3%. 2,91% 2,91 5,84
Apprendista professionalizzante di secondo livello,
senza limiti di età, beneficiario di trattamento di
107 R disoccupazione, con obbligo di versamento del 10%. 9,70% 9,7 5,84
108 R Operaio apprendista ex D.Lgs. 81/2015, di primo livello. 4,85% 4,85 5,84
Operaio apprendista ex D.Lgs. 81/2015, di primo livello,
109 R con obbligo di versamento dell’1,5%. 1,46% 1,46 5,84
Operaio apprendista ex D.Lgs. 81/2015, di primo livello,
110 R con obbligo di versamento del 3%. 2,91% 2,91 5,84
Operaio apprendista ex D.Lgs. 81/2015, di primo livello,
111 R con obbligo di versamento del 5%. 4,85% 4,85 5,84
112 R Operaio apprendista ex D.Lgs. 81/2015, di terzo livello. 9,70% 9,7 5,84
Operaio apprendista di primo livello ex D.Lgs. 81/2015
113 R – regime generale. 9,70% 9,7 5,84
Operaio apprendista di primo livello ex D.Lgs. 81/2015,
con obbligo di versamento dell’1,5%” – regime
114 R generale. 1,46% 1,46 5,84
Page 35 of 42
Operaio apprendista di primo livello ex D.Lgs.
81/20152011, con obbligo di versamento del 3% –
115 R regime generale. 2,91% 2,91 5,84
Operaio apprendista di primo livello ex D.Lgs.
81/20152011, con obbligo di versamento del 10%” –
116 R regime generale. 9,70% 9,7 5,84
Già operaio apprendista ex D.Lgs. 167/2011, dal primo
trimestre 2018 operaio apprendista di secondo livello
117 R ex D.Lgs. 81/2015 – regime generale. 9,70% 9,7 5,84
Operaio apprendista di terzo livello ex D.Lgs. 81/2015,
118 R con obbligo di versamento dell’1,5% – regime generale. 1,46% 1,46 5,84
Operaio apprendista di terzo livello ex D.Lgs. 81/2015,
119 R con obbligo di versamento del 3% – regime generale. 2,91% 2,91 5,84
Operaio apprendista di terzo livello ex D.Lgs. 81/2015,
120 R con obbligo di versamento del 10% – regime generale. 9,70% 9,7 5,84
Operaio assunto ai sensi art. 103 decreto-legge
121 n.34/2020. Circ. n. 101/2020. Irrilevante 0 8,84
Tabella 4 – Aliquote FPLD per Tipo Ditta 1 (fondonuovecompetenze_2022.tab4_ali_fpld)
codice.tipo.ditta1 codice.tipo.manodopera anno perc.riduzione
01 OTI 2020 20,46%
02 OTI 2020 20,46%
03 OTI 2020 20,46%
04 OTI 2020 20,46%
05 OTI 2020 20,46%
06 OTI 2020 20,46%
07 OTI 2020 20,46%
08 OTI 2020 20,46%
09 OTI 2020 20,46%
10 OTI 2020 20,46%
11 OTI 2020 20,46%
12 OTI 2020 20,46%
13 OTI 2020 20,46%
01 OTD 2020 20,46%
02 OTD 2020 20,46%
03 OTD 2020 20,46%
04 OTD 2020 20,46%
05 OTD 2020 20,46%
06 OTD 2020 20,46%
07 OTD 2020 20,46%
08 OTD 2020 20,46%
09 OTD 2020 20,46%
10 OTD 2020 20,46%
11 OTD 2020 20,46%
12 OTD 2020 20,46%
13 OTD 2020 20,46%
01 OTI 2021 20,66%
02 OTI 2021 20,66%
03 OTI 2021 20,66%
04 OTI 2021 20,66%
Page 36 of 42
05 OTI 2021 20,66%
06 OTI 2021 20,66%
07 OTI 2021 20,66%
08 OTI 2021 20,66%
09 OTI 2021 20,66%
10 OTI 2021 20,66%
11 OTI 2021 20,66%
12 OTI 2021 20,66%
13 OTI 2021 20,66%
01 OTD 2021 20,66%
02 OTD 2021 20,66%
03 OTD 2021 20,66%
04 OTD 2021 20,66%
05 OTD 2021 20,66%
06 OTD 2021 20,66%
07 OTD 2021 20,66%
08 OTD 2021 20,66%
09 OTD 2021 20,66%
10 OTD 2021 20,66%
11 OTD 2021 20,66%
12 OTD 2021 20,66%
13 OTD 2021 20,66%
01 OTI 2022 20,86%
02 OTI 2022 20,86%
03 OTI 2022 20,86%
04 OTI 2022 20,86%
05 OTI 2022 20,86%
06 OTI 2022 20,86%
07 OTI 2022 20,86%
08 OTI 2022 20,86%
09 OTI 2022 20,86%
10 OTI 2022 20,86%
11 OTI 2022 20,86%
12 OTI 2022 20,86%
13 OTI 2022 20,86%
01 OTD 2022 20,86%
02 OTD 2022 20,86%
03 OTD 2022 20,86%
04 OTD 2022 20,86%
05 OTD 2022 20,86%
06 OTD 2022 20,86%
07 OTD 2022 20,86%
08 OTD 2022 20,86%
09 OTD 2022 20,86%
10 OTD 2022 20,86%
11 OTD 2022 20,86%
12 OTD 2022 20,86%
Page 37 of 42
20,86%
13 OTD 2022
14 OTI 2020 23,46%
15 OTI 2020 23,46%
16 OTI 2020 23,46%
17 OTI 2020 23,46%
18 OTI 2020 23,46%
45 OTI 2020 23,46%
46 OTI 2020 23,46%
14 OTD 2020 23,46%
15 OTD 2020 23,46%
16 OTD 2020 23,46%
17 OTD 2020 23,46%
18 OTD 2020 23,46%
45 OTD 2020 23,46%
46 OTD 2020 23,46%
14 OTI 2021 23,46%
15 OTI 2021 23,46%
16 OTI 2021 23,46%
17 OTI 2021 23,46%
18 OTI 2021 23,46%
45 OTI 2021 23,46%
46 OTI 2021 23,46%
14 OTD 2021 23,46%
15 OTD 2021 23,46%
16 OTD 2021 23,46%
17 OTD 2021 23,46%
18 OTD 2021 23,46%
45 OTD 2021 23,46%
46 OTD 2021 23,46%
14 OTI 2022 23,46%
15 OTI 2022 23,46%
16 OTI 2022 23,46%
17 OTI 2022 23,46%
18 OTI 2022 23,46%
45 OTI 2022 23,46%
46 OTI 2022 23,46%
14 OTD 2022 23,46%
15 OTD 2022 23,46%
16 OTD 2022 23,46%
17 OTD 2022 23,46%
18 OTD 2022 23,46%
45 OTD 2022 23,46%
46 OTD 2022 23,46%
01 OTI 2023 20,86%
02 OTI 2023 20,86%
03 OTI 2023 20,86%
04 OTI 2023 20,86%
Page 38 of 42
05 OTI 2023 20,86%
06 OTI 2023 20,86%
07 OTI 2023 20,86%
08 OTI 2023 20,86%
09 OTI 2023 20,86%
10 OTI 2023 20,86%
11 OTI 2023 20,86%
12 OTI 2023 20,86%
13 OTI 2023 20,86%
01 OTD 2023 20,86%
02 OTD 2023 20,86%
03 OTD 2023 20,86%
04 OTD 2023 20,86%
05 OTD 2023 20,86%
06 OTD 2023 20,86%
07 OTD 2023 20,86%
08 OTD 2023 20,86%
09 OTD 2023 20,86%
10 OTD 2023 20,86%
11 OTD 2023 20,86%
12 OTD 2023 20,86%
13 OTD 2023 20,86%
14 OTI 2023 23,46%
15 OTI 2023 23,46%
16 OTI 2023 23,46%
17 OTI 2023 23,46%
18 OTI 2023 23,46%
45 OTI 2023 23,46%
46 OTI 2023 23,46%
14 OTD 2023 23,46%
15 OTD 2023 23,46%
16 OTD 2023 23,46%
17 OTD 2023 23,46%
18 OTD 2023 23,46%
45 OTD 2023 23,46%
46 OTD 2023 23,46%
Tabella 5 – Riduzioni per CodAgio (fondonuovecompetenze_2022.tab5_rid_codagio)
Codag coesistenza.zona.t descrizione descrizione.riduzi cod.tipo.riduzi valore.riduzione.percen valore.riduzione.maxim
io ariff one one tuale porto
VX: Assunzioni Importo
detenuti, internati, ex Riduzione = 95%
degenti ospedali della
psichiatrici, condannati contribuzione a
ammessi a misure carico del datore
VX alternative: di lavoro P 95,00%
Page 39 of 42
Importo
Riduzione =
VD/ VP sgravio totale
contribuzione a
contribuzione datoriale
carico del datore
nel limite massimo di
di lavoro nella
350 euro mensili
misura massima
VD di 350 euro I 100,00% 350,00
Importo
Riduzione =
VD/ VP sgravio totale
contribuzione a
contribuzione datoriale
carico del datore
nel limite massimo di
di lavoro nella
350 euro mensili
misura massima
VP di 350 euro I 100,00% 350,00
Importo
E1/E2/E3/E4 sgravio
Riduzione =
totale contribuzione
contribuzione a
datoriale nel limite
carico del datore
massimo di 500 euro
di lavoro nella
mensili (6.000 euro
misura massima
annui)
E1 N di 500 euro I 100,00% 500,00
Importo
E1/E2/E3/E4 sgravio
Riduzione =
totale contribuzione
contribuzione a
datoriale nel limite
carico del datore
massimo di 500 euro
di lavoro nella
mensili (6.000 euro
misura massima
annui)
E2 N di 500 euro I 100,00% 500,00
Importo
E1/E2/E3/E4 sgravio
Riduzione =
totale contribuzione
contribuzione a
datoriale nel limite
carico del datore
massimo di 500 euro
di lavoro nella
mensili (6.000 euro
misura massima
annui)
E3 N di 500 euro I 100,00% 500,00
Importo
E1/E2/E3/E4 sgravio
Riduzione =
totale contribuzione
contribuzione a
datoriale nel limite
carico del datore
massimo di 500 euro
di lavoro nella
mensili (6.000 euro
misura massima
annui)
E4 N di 500 euro I 100,00% 500,00
Importo
3H sgravio totale Riduzione =
contribuzione datoriale contribuzione a
nel limite massimo di carico del datore
500 euro mensili (6.000 di lavoro nella
euro annui) misura massima
3H di 500 euro I 100,00% 500,00
Importo
3K sgravio totale Riduzione =
contribuzione datoriale contribuzione a
nel limite massimo di carico del datore
500 euro mensili (6.000 di lavoro nella
euro annui) misura massima
3K di 500 euro I 100,00% 500,00
Importo
Riduzione = 50%
E7 sgravio del 50%
della
contribuzione datoriale
contribuzione a
nel limite massimo di
carico del datore
250 euro mensili (3.000
di lavoro nella
euro annui)
misura massima
E7 N di 250 euro PI 50,00% 250,00
Importo
Riduzione = 50%
E8 sgravio del 50%
della
contribuzione datoriale
contribuzione a
nel limite massimo di
carico del datore
250 euro mensili (3.000
di lavoro nella
euro annui)
misura massima
E8 N di 250 euro PI 50,00% 250,00
Page 40 of 42
Importo
Riduzione= 50%
AR/AP sgravio del 50%
della
contribuzione datoriale
contribuzione a
nel limite massimo
carico del datore
mensile di 335,83
di lavoro nella
(4.030 euro annui)
misura massima
AR di 335,83 PI 50,00% 335,83
Importo
Riduzione= 50%
AR/AP sgravio del 50%
della
contribuzione datoriale
contribuzione a
nel limite massimo
carico del datore
mensile di 335,83
di lavoro nella
(4.030 euro annui)
misura massima
AP di 335,83 PI 50,00% 335,83
Importo
L1/L2/L3/L4/M1/M2/M
Riduzione =
3/M4 sgravio totale
contribuzione a
contribuzione datoriale
carico del datore
nel limite massimo di
di lavoro nella
671,66 euro mensili
misura massima
(8.060 euro annui)
L1 N di 671,66 I 100,00% 671,66
Importo
L1/L2/L3/L4/M1/M2/M
Riduzione =
3/M4 sgravio totale
contribuzione a
contribuzione datoriale
carico del datore
nel limite massimo di
di lavoro nella
671,66 euro mensili
misura massima
(8.060 euro annui)
L2 N di 671,66 I 100,00% 671,66
Importo
L1/L2/L3/L4/M1/M2/M
Riduzione =
3/M4 sgravio totale
contribuzione a
contribuzione datoriale
carico del datore
nel limite massimo di
di lavoro nella
671,66 euro mensili
misura massima
(8.060 euro annui)
L3 N di 671,66 I 100,00% 671,66
Importo
L1/L2/L3/L4/M1/M2/M
Riduzione =
3/M4 sgravio totale
contribuzione a
contribuzione datoriale
carico del datore
nel limite massimo di
di lavoro nella
671,66 euro mensili
misura massima
(8.060 euro annui)
L4 N di 671,66 I 100,00% 671,66
Importo
L1/L2/L3/L4/M1/M2/M
Riduzione =
3/M4 sgravio totale
contribuzione a
contribuzione datoriale
carico del datore
nel limite massimo di
di lavoro nella
671,66 euro mensili
misura massima
(8.060 euro annui)
M1 N di 671,66 I 100,00% 671,66
Importo
L1/L2/L3/L4/M1/M2/M
Riduzione =
3/M4 sgravio totale
contribuzione a
contribuzione datoriale
carico del datore
nel limite massimo di
di lavoro nella
671,66 euro mensili
misura massima
(8.060 euro annui)
M2 N di 671,66 I 100,00% 671,66
Importo
L1/L2/L3/L4/M1/M2/M
Riduzione =
3/M4 sgravio totale
contribuzione a
contribuzione datoriale
carico del datore
nel limite massimo di
di lavoro nella
671,66 euro mensili
misura massima
(8.060 euro annui)
M3 N di 671,66 I 100,00% 671,66
Importo
L1/L2/L3/L4/M1/M2/M
Riduzione =
3/M4 sgravio totale
contribuzione a
contribuzione datoriale
carico del datore
nel limite massimo di
di lavoro nella
671,66 euro mensili
misura massima
(8.060 euro annui)
M4 N di 671,66 I 100,00% 671,66
Page 41 of 42
Page 42 of 42
Istituto Nazionale Previdenza Sociale - DC Sistemi Informativi e Tecnologici
Area Automazione Aree Professionali, Recupero Crediti e Regolarità Contributiva
DurcOnLine
Cooperazione Applicativa
Specifiche Tecniche
Sommario
INTRODUZIONE ...................................................................................................................................... 3
DURCONLINE: GESTIONE DELLE RICHIESTE .............................................................................................. 3
- RICHIESTA ............................................................................................................................................ 3
- VERIFICA ............................................................................................................................................. 3
- ISTRUTTORIA ........................................................................................................................................ 4
ARCHITETTURA DELLA SOLUZIONE .......................................................................................................... 4
DESCRIZIONE DI ALTO LIVELLO ........................................................................................................................ 4
LA NUOVA MODALITÀ DI ACCESSO AL SISTEMA DURCONLINE IN COOPERAZIONE APPLICATIVA SI COMPONE DI QUATTRO
ELEMENTI CHIAVE ....................................................................................................................................... 4
MODALITÀ DI ACCESSO AL SERVIZIO ................................................................................................................. 6
MODALITÀ DI NOTIFICA DELL’ESITO ................................................................................................................. 6
SPECIFICHE TECNICHE DI INTERAZIONE ................................................................................................... 7
METODO SENDDURCREQUEST ..................................................................................................................................................... 7
PARAMETRI DI INPUT ...............................................................................................................................................8
OUTPUT DEL METODO ..............................................................................................................................................9
METODO SENDDURCRESPONSE ................................................................................................................................................. 10
PARAMETRI DI INPUT ............................................................................................................................................ 11
OUTPUT DEL METODO ........................................................................................................................................... 13
METODO VERIFICAREGOLARITA ................................................................................................................................................. 13
PARAMETRI DI INPUT ............................................................................................................................................ 14
OUTPUT DEL METODO ........................................................................................................................................... 14
ABILITAZIONE ALLA FRUIZIONE DEL SERVIZIO .................................................................................................... 16
2
Introduzione
DurcOnLine è un progetto congiunto del Ministero del Lavoro, INPS, INAIL e Casse Edili con
l’obiettivo di fornire strumenti per la verifica in tempi brevi della regolarità contributiva delle
imprese. Attualmente il sistema offre due portali Internet, sui siti www.inps.it e www.inail.it, che
consentono di effettuare richieste di regolarità da parte dei soggetti abilitati.
Il presente documento descrive una nuova modalità di accesso ai servizi del DurcOnLine fornita da
INPS, tramite WebServices, per consentire scenari di integrazione complessi tra applicazioni della
Pubblica Amministrazione e il sistema DurcOnLine, potendo così automatizzare le attività di richiesta
di regolarità e la gestione degli esiti.
DurcOnLine: gestione delle richieste
Prima di entrare nel merito del servizio di cooperazione applicativa, è opportuno ricordare qual è il
processo attuale di gestione delle richieste di DURC, al fine di avere una idea chiara dei tempi del
processo, comprendere meglio le scelte architetturali alla base del servizio in oggetto e realizzare
applicazioni integrate che tengano conto di tutti gli aspetti in gioco.
Il processo si sviluppa sostanzialmente in tre fasi: richiesta, verifica, istruttoria. Nei casi di regolarità,
solitamente il processo termina con la fase di verifica, ed è quindi più veloce. Quando si presenta,
invece, almeno una irregolarità, è necessario proseguire con l’istruttoria presso la sede competente
dell’ente in cui si è presentata la irregolarità, ed i tempi possono estendersi fino ad un massimo di
30 giorni. Le tre fasi sono descritte dettagliatamente nel seguito.
- Richiesta
La richiesta di regolarità può essere effettuata per un qualunque soggetto contribuente, identificato
dal suo Codice Fiscale (attenzione non Partita IVA), da qualsiasi soggetto abilitato. A fronte di una
richiesta, si scatena il processo di verifica, che riguarda tutte le posizioni contributive dell’impresa
presenti nei tre Enti: INPS, INAIL e Casse Edili.
- Verifica
Nel caso in cui per il Codice Fiscale oggetto di verifica sia già presente un DURC regolare in corso di
validità (si ricorda infatti che tale documento vale 120 giorni dalla data di prima richiesta), la verifica
si conclude immediatamente con esito positivo e al richiedente viene rilasciato il DURC già prodotto.
Nel caso in cui, invece, non esista un DURC in corso di validità, il sistema effettua in tempo reale la
verifica di regolarità su tutte le posizioni contributive di tutti gli Enti coinvolti; se questa si conclude
positivamente entro 45 secondi, il richiedente avrà immediatamente l’esito, con il rilascio di un
DURC regolare valido per 120 giorni. Se la verifica non si conclude entro i 45 secondi, il richiedente
viene informato del ritardo nell’elaborazione ed invitato ad attendere una successiva notifica. La
verifica procede per un massimo di 6 ore: se entro questo periodo non si riesce a determinare un
esito, viene annullata d’ufficio. Se l’esito è positivo, al richiedente è notificata la disponibilità del
DURC. Se, infine, la verifica si conclude negativamente (sia entro i 45 secondi o, comunque, nelle 6
ore), la pratica viene inoltrata alle strutture competenti per le opportune verifiche e il richiedente
invitato ad attendere l’esito, che sarà notificato successivamente, al termine dell’istruttoria.
Nel caso esista già una richiesta di DURC in istruttoria presso una struttura territoriale essa viene
accodata a quella esistente e il richiedente viene anche in questo caso invitato ad attendere l’esito,
che sarà notificato successivamente, al termine dell’istruttoria
3
- Istruttoria
In questa fase, le strutture competenti verificano la posizione contributiva dell’impresa oggetto
della richiesta e, qualora riscontrassero effettivamente delle irregolarità, inviano all’azienda, entro
i 15 giorni dalla richiesta, un invito a regolarizzare. L’azienda ha, quindi, ulteriori 15 giorni di tempo
per regolarizzare la propria posizione. Al termine dell’istruttoria da parte di tutte le strutture degli
enti coinvolti (e dell’eventuale regolarizzazione da parte dell’azienda), viene definito l’esito finale,
positivo o negativo, della verifica di regolarità e al richiedente viene notificata la disponibilità del
DURC.
Se, entro 30 giorni dalla data di richiesta, le strutture competenti non riescono a definire lo stato
della stessa, la richiesta viene posta in uno stato “non disponibile”.
Dalla descrizione del processo risulta evidente, quindi, come esso sia fondamentalmente asincrono,
con tempi che, nelle migliori delle ipotesi sono inferiori ai 45 secondi, ma che, nel caso peggiore,
possono arrivare fino a 30 giorni, con la non disponibilità dell’esito finale e la necessità di
ripresentazione della stessa.
Nel sistema di effettuazione delle richieste in cooperazione applicativa il sistema è completamente
asincrono, in quanto le richieste vengono inviate in blocco e processate in back office, pertanto
qualunque esito verrà comunicato in modalità asincrona in un momento successivo.
Architettura della soluzione
Descrizione di alto livello
La nuova modalità di accesso al sistema DurcOnLine in cooperazione applicativa si compone di
quattro elementi chiave:
1. Web Service per l’accettazione delle richieste di verifica di regolarità
2. Processo automatico di accodamento
3. Sistema di notifica esito
4. Web Service per la ricezione dell’esito della verifica (da implementare a cura delle
applicazioni richiedenti)
La soluzione rappresenta, di fatto, un front-end alternativo al sistema di regolarità del DurcOnLine,
che si affianca al portale Internet, per l’accesso interattivo.
Figura 1 - Architettura DurcOnLine
4
La figura 1 raffigura l’architettura di alto livello della soluzione e le relazioni tra i vari attori. Gli
elementi che realizzano il nuovo canale sono rappresentati in verde, mentre in azzurro sono indicati
i componenti in uso sulla piattaforma DurcOnLine
La figura 2 seguente illustra, invece, le modalità di interazione di base tra applicazione richiedente
e sistema DurcOnLine. Nel seguito saranno descritte le ulteriori opzioni e configurazioni possibili.
Figura 2 - Sequence diagrgam
L’applicazione richiedente invia, tramite il metodo sendDurcRequest esposto dal WS di accettazione,
una richiesta di verifica di regolarità per un elenco di imprese. Data la natura asincrona del processo,
per cui non è possibile fornire una risposta immediata, il WS di accettazione fornirà un semplice
acknowledge in risposta, indicando la presa in carico della richiesta, che sarà evasa successivamente.
Il processo di accodamento analizza continuamente le richieste pervenute e, per ogni codice fiscale
nella lista, verifica la presenza di un DURC regolare in corso di validità e:
• in caso positivo, prepara e invia immediatamente la notifica al chiamante, richiamando il
metodo sendDurcResponse esposto dal chiamante.
• in caso negativo accoda la richiesta di verifica di regolarità sul back-end del DurcOnLine per
la successiva creazione di una pratica di DURC oppure per l’accodamento ad una richiesta
già effettuata e che si trova in sede per la fase istruttoria. In questa fase non viene inviato
alcun esito, a meno di specifici accordi presi in fase di convenzione
Per ciascun codice fiscale accodato, il sistema DurcOnLine effettua tutte le verifiche del caso, come
da processo descritto al paragrafo precedente, inoltrando eventualmente la richiesta in istruttoria.
Al termine delle verifiche, quando è stato definito un esito per il codice fiscale, il sistema di notifica
invia al richiedente tale esito, sempre richiamando il metodo sendDurcResponse. Quando l’ultimo
codice fiscale della richiesta viene elaborato, il sistema di notifica invia l’ultimo esito e una ulteriore
notifica che informa l’applicazione richiedente di aver completato l’intera richiesta.
5
Modalità di accesso al servizio
Il WS di accettazione richieste è disponibile per:
• applicazioni di altre Pubbliche Amministrazioni, tramite il nuovo sistema di connettività
definito dall’AGID - MODI, e previa stipula di una convenzione;
A ciascuna applicazione sarà associato un codice identificativo e un insieme di parametri di
configurazione che definiscono il livello di servizio offerto. Tali parametri includono:
• Numero massimo di codici fiscali giornalieri per cui è possibile richiedere la verifica di
regolarità, sia per il metodo sincrono che per quello asincrono. Ad ogni convenzione sarà
applicato un limite massimo giornaliero di 100 richieste di regolarità contributiva. Eventuali
eccezioni alla regola dovranno essere richieste formalmente ad entrambe le Direzioni
Informatiche di INAIL e di INPS, le quali risponderanno con nota a firma congiunta di assenso
o diniego.
• Modalità di notifica dell’esito:
o in cooperazione applicativa, tramite chiamata al metodo sendDurcResponse esposto
dall’applicazione richiedente
o tramite PEC con allegato DURC in formato PDF
• Attivazione della notifica del passaggio in istruttoria
Modalità di fruizione del servizio:
o sola consultazione della white list – il sistema si limita a rispondere con i soli DURC
regolari in corso di validità, non fornendo alcun esito per i codici fiscali per i quali non
esista un DURC in corso di validità. Per questa modalità, è previsto un accesso
sincrono, utilizzando il metodo verificaRegolarita, descritto di seguito
o accodamento/creazione di richieste – il sistema esegue tutti i controlli e le verifiche
preventivamente descritte e accoda la richiesta oppure ne crea una nuova. In ogni
caso fornirà al termine delle verifiche un esito per ogni codice fiscale inserito nella
richiesta inviata con il metodo SendDurcRequest.
Modalità di notifica dell’esito
L’esito della verifica di regolarità sarà comunicato dal sistema per ogni codice fiscale nella richiesta
e potrà essere uno dei seguenti:
• Regolare, con indicazione della validità
• Irregolare
• DURC non presente (solo in caso di consultazione white list, per un codice fiscale senza DURC
in corso di validità)
• Richiesta annullata per motivi tecnici (sia per problemi di allineamento con INAIL, per
superamento delle 6 ore senza esito, per non riscontro/anomalia del CF negli archivi della
Anagrafe Tributaria)
• Richiesta “non disponibile” per superamento dei tempi massimi di lavorazione (30 giorni)
• Richiesta non elaborabile in quanto il CF della richiesta non ha riscontro in nessuno dei tre
enti
• Richiesta annullata in un momento successivo alla chiusura
6
Tutti gli esiti sono codificati in tabella 4 a pag.14
Come accennato nel precedente paragrafo, l’esito può essere notificato attraverso due distinti
canali:
• Per PEC
• In cooperazione applicativa
Nel primo caso, l’applicazione richiedente dovrà indicare, all’interno della richiesta, un indirizzo PEC
valido al quale il sistema DurcOnLine potrà inviare l’esito delle verifiche. L’email conterrà un testo
standard con indicazione dell’esito e, in allegato, il DURC prodotto (se applicabile). È lo scenario più
facilmente implementabile, perché richiede solamente lo sviluppo, da parte dell’applicazione
chiamante, del client verso il WS di accettazione richieste. Di contro, è meno flessibile perché
richiede una gestione manuale degli esiti da parte di un operatore che legga e lavori le email
ricevute.
La seconda modalità è quella preferibile, perché consente al richiedente di avere in forma
strutturata l’esito della verifica e offre la possibilità di implementare scenari automatici di gestione
degli esiti. In tal caso, l’applicazione richiedente dovrà necessariamente implementare un
WebService per la ricezione degli esiti secondo la Service Interface e avviare tutte le attività
necessarie per instaurare un dialogo tramite la nuova architettura
Nel seguito saranno forniti i dettagli tecnici dei due WS (accettazione richiesta e ricezione esito) per
l’implementazione del canale di comunicazione
Specifiche tecniche di interazione
L’interazione tra applicazione richiedente e sistema DurcOnLine INPS avviene tramite Web Services
in tecnologia standard SOAP over https (in base ai nuovi standard forniti da AGID). La mimica di
comunicazione prevede due semplici metodi:
• sendDurcRequest – esposto dal sistema DurcOnLine INPS, col quale il richiedente invia la
richiesta
• sendDurcResponse – esposto dal sistema richiedente, col quale INPS invia l’esito delle
verifiche di regolarità per ciascun codice fiscale della richiesta
A questi si aggiunge un terzo metodo, verificaRegolarita, che consente la sola consultazione della
whitelist con modalità sincrone, semplificando quindi l’implementazione lato consumer.
Metodo sendDurcRequest
Il metodo è esposto dal WS di accettazione richieste dietro gateway MODI.
Il metodo prende in input un elenco di codici fiscali, un identificativo univoco della richiesta e i dati
identificativi del richiedente, effettua una prima validazione formale e funzionale della richiesta e,
in caso positivo, la inserisce in una coda di elaborazione, fornendo in risposta una segnalazione di
presa in carico. In caso di errori formali e/o funzionali, restituisce un codice di errore e una
descrizione dell’errore rilevato.
7
Segue un esempio di busta inviato dalle applicazioni ESTERNE all’istituto tramite MODI:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:inps="http://inps.it/"
xmlns:it="http://ws.regonline.inps.it/RegolaritaOnLineInpsSchema/it">
<soapenv:Header>
<inps:Identity>
<UserId>?</UserId>
<CodiceUfficio>?</CodiceUfficio>
</inps:Identity>
</soapenv:Header>
<soapenv:Body>
<it:sendDurcRequest>
<it:enteRequest>
<it:codiceFiscale>?</it:codiceFiscale>
<it:idRichiesta>?</it:idRichiesta>
<it:enteRichiedente>?</it:enteRichiedente>
<it:codiceRichiedente>?</it:codiceRichiedente>
<it:emailRichiedente>?</it:emailRichiedente>
</it:enteRequest>
</it:sendDurcRequest>
</soapenv:Body>
</soapenv:Envelope>
Parametri di Input
Di seguito, in tabella 1, i parametri di input del metodo di invocazione del SendDurcRequest
Tabella 1
Nome elemento Descrizione Tipo Obbligatorio
codiceFiscale Codice fiscale per il quale si Stringa (11 o Sì (almeno uno,
richiede la verifica di regolarità 16 caratteri) massimo 100)
idRichiesta identificativo univoco della Intero Sì
richiesta nel dominio del
richiedente. E’ utilizzato nelle
notifiche per identificare la
richiesta che ha originato la
verifica. (si consiglia di partire
da ‘1’)
codiceRichiedente Identificativo univoco del Stringa (3 Sì
richiedente, fornito da INPS agli caratteri
utilizzatori in fase di numerici)
configurazione, utilizzato per
l’autenticazione e la selezione
del profilo di servizio
enteRichiedente Nome dell’ente/applicazione Stringa Sì
richiedente, fornito da INPS
8
emailRichiedente PEC cui inviare la notifica di Stringa No
esito della verifica. Da
valorizzare solo quando
l’applicazione richiedente è
configurata per la notifica via
email
Output del metodo
Nel caso in cui non siano presenti errori formali e/o funzionali nella richiesta, il metodo risponde
con un semplice messaggio di OK, che indica la presa in carico della richiesta. Il chiamante può a
questo punto attendere le notifiche asincrone, che saranno inviate per ciascun codice fiscale.
Di seguito la busta di risposta alle applicazioni esterne all’istituto
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns3:sendDurcRequestResponse
xmlns:ns3="http://ws.regonline.inps.it/RegolaritaOnLineInpsSchema/it">
<ns3:return>
<ns3:description>OK</ns3:description>
<ns3:result>000</ns3:result>
</ns3:return>
</ns3:sendDurcRequestResponse>
</soap:Body>
</soap:Envelope>
In caso di errore, il metodo restituisce, invece, nella risposta, un elemento SOAP <Fault> con un
codice errore (<faultcode>) e la sua descrizione (<faultstring>):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<soapenv:Fault>
<faultcode>Codice</faultcode>
<faultstring>Descrizione</faultstring>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
L’elenco dei codici gestiti è fornito nella tabella 2:
Tabella 2
Codice Descrizione Note
000 OK Restituito in caso di esito positivo
nell’elemento <return>
100 Richiesta malformata
101 Codice fiscale duplicato
9
102 Lunghezza di uno o più dei codici fiscali non
corretta
103 Assenza di codici fiscali nella richiesta
104 idRequest assente
105 idRequest duplicato nel dominio del richiedente
106 Numero di codici fiscali per richiesta superato Ogni richiesta può contenere al più
100 codici fiscali
107 Numero giornaliero di codici fiscali per Indica che il richiedente ha superato
richiedente superato. Inviati N codici fiscali il numero massimo N di codici
max
fiscali inviabili nella giornata, in base
alla configurazione del profilo di
servizio. N è il numero di codici fiscali
già inviati nella giornata. E’ possibile
inviare ancora N
max
– N codici fiscali
108 Richiedente non censito
200 Errore elaborazione INPS
999 Errore generico
Per una descrizione più dettagliata dei tipi di dato si rimanda ai WSDL e agli XSD dei due servizi, che
saranno inviati via mail ai richiedenti.
Metodo sendDurcResponse
Il metodo è esposto dal WS di ricezione degli esiti, la cui implementazione è a cura del richiedente
secondo il WSDL fornito da INPS. Per ogni codice fiscale incluso nella richiesta precedentemente
inviata, la cui elaborazione è terminata, il sistema di notifica degli esiti effettua una chiamata di
callback al metodo sendDurcResponse, inviando tutte le informazioni relative alla verifica di
regolarità effettuata. A fronte, quindi, di una richiesta iniziale per N codici fiscali, il WS di ricezione
degli esiti dovrà attendersi N+1 chiamate al metodo sendDurcResponse. Per segnalare
all’applicazione richiedente l’evasione completa della richiesta, il sistema di notifica invierà, dopo
l’invio dell’ultimo esito del pacchetto di N codici fiscali, una nuova richiesta con il flag
<richiestaCompletata> a true, indicante il completamento della richiesta, i campi esito e
codiceFiscale non saranno valorizzati. Tale flag consente la rilevazione di eventuali errori di
comunicazione: il riscontro del flag da parte del WS di ricezione esiti prima del ricevimento di N esiti,
segnala infatti la perdita di una o più delle precedenti comunicazioni. L’applicazione chiamante
potrà, in tali casi, reinoltrare le sole richieste rimaste inesitate.
Il messaggio SOAP inviato dal sistema di notifica è come quello di seguito esposto:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:oper="http://operations.it.gov.inps/">
<soapenv:Header/>
<soapenv:Body>
<oper:sendDurcResponse>
<idRichiesta>?</idRichiesta>
<codiceFiscale>?</codiceFiscale>
<esito>?</esito>
<durc> <!-- Opzionale -->
<protocollo>?</protocollo>
10
<denominazione>?</denominazione>
<sedeLegale>?</sedeLegale>
<dataRichiesta>?</dataRichiesta>
<dataFineValidita>?</dataFineValidita>
<causali> <!-- Una o più ripetizioni -->
<ente>?<ente>
<descrizione>?</descrizione>
<importo>?</importo> <!-- Opzionale -->
</causali>
…
<documentoPdf>?</documentoPdf>
</durc>
<richiestaCompletata>?</richiestaCompletata>
<enteDaInvocare>?</enteDaInvocare>
<egovServizio>?</egovServizio>
</oper:sendDurcResponse>
</soapenv:Body>
</soapenv:Envelope>
Parametri di Input
Di seguito la tabella 3 con le indicazioni dei parametri di input del metodo di invocazione del
SendDurcResponse
Tabella 3
Nome elemento Descrizione Tipo Obbligatorio
idRichiesta Identificativo univoco della Stringa Sì
richiesta nel dominio del
richiedente. Utilizzato per
identificare la richiesta che ha
originato la verifica
codiceFiscale Codice fiscale per il quale si sta Stringa (11 o No
fornendo l’esito 16 caratteri)
esito Esito della verifica di regolarità per Stringa (1 No
il codice fiscale corrente. Si veda carattere
più avanti per i valori possibili numerico)
durc Elemento opzionale che contiene i Elemento No
dati di dettaglio del DURC, se complesso
presente
protocollo Numero di protocollo del DURC Stringa No
denominazione Denominazione associata al codice Stringa No
fiscale oggetto di verifica
sedeLegale Indirizzo della sede legale del Stringa No
soggetto oggetto di verifica
dataRichiesta Data della prima richiesta di Data No
verifica per il codice fiscale
corrente
dataFineValidita Data di scadenza del DURC Data No
11
causali Dettaglio dell’irregolarità o della Elemento No
regolarità complesso
ente Ente dichiarante il dettaglio Stringa No
dell’irregolarità
descrizione Descrizione dell’irregolarità Stringa No
importo Importo a debito (presente solo Numerico a No
per le irregolarità) doppia
precisione
documentoPdf DURC allegato alla risposta in BLOB No
formato binario
richiestaComplet Flag che identifica se questo invio Booleano Sì
ata è l’ultimo del pacchetto
enteDaInvocare Solo per applicazioni dietro porta Stringa No
di dominio, identifica l’ente da
richiamare. Utilizzato per il
corretto instradamento del
messaggio da parte della PdD INPS
egovServizio Solo per applicazioni dietro porta Stringa No
di dominio, identifica il servizio da
richiamare. Utilizzato per il
corretto instradamento del
messaggio da parte della PdD INPS
L’elemento <esito> può assumere uno dei dieci valori indicati nella tabella 4, che determinano la
presenza o meno dell’elemento <durc> e di quello del PDF associato:
Tabella 4
Esito Descrizione Elemento Elemento
<durc> <documentoPDF>
0 Verifica terminata con esito regolare Si Sì
1 Verifica terminata con esito irregolare Si Sì
3 Il codice fiscale non è stato rilevato negli archivi No No
INPS/AT oppure non è formalmente corretto
oppure trattasi di una PIVA, non è stato quindi
possibile generare una nuova istanza.
4 Si è verificato un problema tecnico che non ha No No
consentito di generare una nuova istanza. La
richiesta va reinoltrata
5 Esito non disponibile per superamento dei Si No
termini per la lavorazione dell’istanza (30 giorni
dalla prima richiesta)
6 Istanza annullata per superamento dei termini No No
per la determinazione automatica dell’esito (6
ore dall’inserimento della richiesta)
7 Istanza chiusa senza esito perché il codice fiscale Si No
non ha riscontro in nessuno dei tre enti INPS,
INAIL e Casse Edili
12
8 Documento di regolarità annullato No No
successivamente all’emissione
9 Richiesta in istruttoria No No
L’elemento <causali> può essere ripetuto una o più volte e indica:
• in caso di irregolarità, per ogni ente, le motivazioni che hanno determinato l’esito negativo
della verifica, con l’importo a debito rilevato;
• in caso di regolarità, per ogni ente, l’indicazione dell’iscrizione o meno del codice fiscale
all’ente stesso
Output del metodo
La risposta al messaggio sendDurcResponse ha la sola finalità di segnalare la corretta ricezione dello
stesso e conterrà semplicemente un codice di acknowledge:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns="http://operations.it.gov.inps/">
<soapenv:Header/>
<soapenv:Body>
<sendDurcResponseResponse>
<return>
<result>000</result>
<description>OK</description>
</return>
</sendDurcResponseResponse>
</soapenv:Body>
</soapenv:Envelope>
Per una descrizione più dettagliata dei tipi di dato si rimanda ai WSDL e agli XSD dei due servizi, che
saranno forniti via mail ai richiedenti
Metodo verificaRegolarita
Il metodo a fronte di una lista di CF in input, verifica, per ciascun CF, se esiste una richiesta di
regolarità in corso di validità. In caso positivo, in output vengono restituiti i dati del DURC presente
negli archivi. In caso negativo viene evidenziata l’assenza di un DURC in corso di validità per lo
specifico codice fiscale.
In input è possibile inserire al più 100 codici fiscali, per i quali richiedere la verifica di esistenza di un
DURC. Il numero massimo di CF per i quali è possibile richiedere la verifica è comunque vincolato ai
due parametri concordati in fase di richiesta di abilitazione al servizio, che sono:
• Massimo numero di CF richiedibili nello stesso giorno
• Massimo numero di richieste giornaliere
In caso di superamento di uno dei due vincoli, la richiesta non è accettata e viene restituito un
soapfault con codice e descrizione del problema.
Di seguito la busta che viene inviata dalle applicazioni esterne
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:inps="http://inps.it/"
xmlns:it="http://ws.regonline.inps.it/RegolaritaOnLineInpsSchema/it">
<soapenv:Header>
<inps:Identity>
13
<UserId>?</UserId>
<CodiceUfficio>?</CodiceUfficio>
</inps:Identity>
</soapenv:Header>
<soapenv:Body>
<it:verificaRegolaritaRequest>
<it:listaCodiciFiscali>
<!--1 or more repetitions:-->
<it:codiceFiscale>?</it:codiceFiscale>
</it:listaCodiciFiscali>
<it:codiceRichiedente>?</it:codiceRichiedente>
</it:verificaRegolaritaRequest>
</soapenv:Body>
</soapenv:Envelope>
Parametri di input
Di seguito la tabella 5 con le indicazioni dei parametri di input del metodo di invocazione del metodo
di VerificaRegolaità
Tabella 5
Nome elemento Descrizione Tipo Obbligatorio
codiceFiscale Codice fiscale per il quale si Stringa (11 o 16 Sì (almeno uno,
richiede la verifica di regolarità caratteri) massimo 100)
codiceRichiede Identificativo univoco del Stringa (3 caratteri Sì
nte
richiedente, fornito da INPS agli numerici)
utilizzatori in fase di
configurazione, utilizzato per
l’autenticazione e la selezione
del profilo di servizio
Output del metodo
Di seguito la busta di output del metodo per le applicazioni esterne all’istituto tramite MODI
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns3:verificaRegolaritaResponse
xmlns:ns3="http://ws.regonline.inps.it/RegolaritaOnLineInpsSchema/it">
<!--Zero or more repetitions:-->
<ns3:listaEsiti>
<ns3:codiceFiscale>?</ns3:codiceFiscale>
<ns3:esito>?</ns3:esito>
<!--Optional:-->
<ns3:durc>
<ns3:protocollo>?</ns3:protocollo>
<ns3:denominazione>?</ns3:denominazione>
<ns3:sedeLegale>?</ns3:sedeLegale>
<ns3:dataRichiesta>?</ns3:dataRichiesta>
<ns3:dataFineValidita>?</ns3:dataFineValidita>
14
<ns3:documentoPdf>cid:1440219812677</ns3:documentoPdf>
</ns3:durc>
</ns3:listaEsiti>
</ns3:verificaRegolaritaResponse>
</soap:Body>
</soap:Envelope>
In tabella 6 sono indicati i dati restituiti dal metodo di VerificaRegolarita
Tabella 6
Nome elemento Descrizione Tipo Obbligatorio
codiceFiscale Codice fiscale per il quale si sta Stringa (11 o Sì
fornendo l’esito 16 caratteri)
esito Esito della verifica di regolarità per Stringa (1 Sì
il codice fiscale corrente. Si veda carattere
più avanti per i valori possibili numerico)
durc Elemento opzionale che contiene i Elemento No
dati di dettaglio del DURC, se complesso
presente
protocollo Numero di protocollo del DURC Stringa Sì
denominazione Denominazione associata al codice Stringa Sì
fiscale oggetto di verifica
sedeLegale Indirizzo della sede legale del Stringa Sì
soggetto oggetto di verifica
dataRichiesta Data della prima richiesta di Data Sì
verifica per il codice fiscale
corrente
dataFineValidita Data di scadenza del DURC Data Sì
documentoPdf DURC allegato alla risposta in BLOB Si
formato binario
L’elemento <esito> potrà assumere solo uno dei due valori della tabella 7 sottostante:
Tabella 7
Esito Descrizione Elemento
<durc>
0 Esistenza di un DURC in corso di validità Sì
1 Non esiste DURC in corso di validità No
In caso di errore verrà restituito un oggetto di tipo soapFault. L’elenco dei codici gestiti è fornito
nella tabella 8:
15
Tabella 8
Codice Descrizione Note
000 OK Restituito in caso di esito positivo
nell’elemento <return>
100 Richiesta malformata
101 Codice fiscale duplicato
102 Lunghezza di uno o più dei codici fiscali non
corretta
103 Assenza di codici fiscali nella richiesta
106 Numero di codici fiscali per richiesta superato Ogni richiesta può contenere al più
100 codici fiscali
107 Numero giornaliero di codici fiscali per Indica che il richiedente ha superato
richiedente superato. Inviati N codici fiscali il numero massimo N di codici
max
fiscali inviabili nella giornata, in base
alla configurazione del profilo di
servizio. N è il numero di codici fiscali
già inviati nella giornata. E’ possibile
inviare ancora N
max
– N codici fiscali
108 Richiedente non censito
109 Numero giornaliero di richieste inserite Indica che il richiedente ha superato
superato. Inviate N richieste il numero massimo N di richieste
max
inviabili nella giornata, in base alla
configurazione del profilo di servizio.
N è il numero di richieste già inviati
nella giornata. E’ possibile inviare
ancora N
max
– N richieste
200 Errore elaborazione INPS
999 Errore generico
Abilitazione alla fruizione del servizio
Per essere abilitato alla fruizione del servizio, il richiedente deve essere censito nelle tabelle di
configurazione dello stesso e devono essere configurati tutti i parametri descritti nel paragrafo
relativo alle modalità di accesso al servizio. La configurazione sarà effettuata contestualmente alla
predisposizione della convenzione e ai primi incontri tecnici.
16
ALLEGATO 2
Allegato n. 2
Variazione Piano dei Conti
Tipo variazione I
Codice conto GPZ00339
Credito verso il MLPS per l’erogazione delle misure di sostegno del mercato del
lavoro, poste a carico del Fondo Nuove Competenze e riconosciute alle aziende
Denominazione
datrici di lavoro (decreto-legge n. 146 del 21 ottobre 2021, convertito dalla legge
completa
n. 215 del 17 dicembre 2021 e decreto del MLPS del 10 ottobre 2024) Conv. INPS
MLPS - delib.CdA n. 26/2025
Denominazione
CRD.V/MLPS FINAZ.CONTRIBUTO FNC3- DEL.CDA.26/2025
abbreviata
Validità
10/2025
Mese/Anno
Movimentabilità P10
Capitolo 3E4122011
Tipo variazione I
Codice conto GPZ10339
Debito per le anticipazioni ricevute dal MLPS per l’erogazione delle misure di
sostegno del mercato del lavoro, poste a carico del Fondo Nuove Competenze e
Denominazione
riconosciute alle aziende datrici di lavoro (decreto-legge n. 146 del 21 ottobre 2021,
completa
convertito dalla legge n. 215 del 17 dicembre 2021 e decreto del MLPS del 10
ottobre 2024) Conv. INPS MLPS - delib.CdA n. 26/2025
Denominazione
DEB/MLPS FINAZ.CONTRIBUTO M.LAV.FNC3-DEL.CDA.26/2025
abbreviata
Validità
10/2025
Mese/ Anno
Movimentabilità R
Capitolo PNE112015/8U2220099/8E2320099
Tipo variazione I
Codice conto GPZ11339
Debito verso le aziende datrici di lavoro per il contributo del MLPS, di sostegno del
Denominazione mercato del lavoro posto a carico del Fondo Nuove Competenze lavoro (decreto-
completa legge n. 146 del 21 ottobre 2021, convertito dalla legge n. 215 del 17 dicembre 2021
e decreto del MLPS del 10 ottobre 2024) Conv. INPS MLPS - delib. CdA n. 26/2025
Denominazione
DEB./DAT.LAV. CONTRIBUTO FNC3-DEL.CDA.26/2025
abbreviata
Validità
10/2025
Mese/Anno
Movimentabilità P10
Capitolo 3U4121011
Tipo variazione I
Codice conto GPZ25339
Addebitamento al MLPS per il finanziamento delle misure di sostegno del mercato
del lavoro, poste a carico del Fondo Nuove Competenze e riconosciute alle aziende
Denominazione
datrici di lavoro (decreto-legge n. 146 del 21 ottobre 2021, convertito dalla legge
completa
n. 215 del 17 dicembre 2021 e decreto del MLPS del 10 ottobre 2024) Conv. INPS
MLPS - delib.CdA n. 26/2025
Denominazione
ADDEB. MLPS CONTRIBUTO FNC3-DEL.CDA.26/2025
abbreviata
Validità
10/2025
Mese/Anno
Movimentabilità P10
Capitolo 3E4122011
Tipo variazione I
Codice conto GPZ35339
Oneri derivanti dall’erogazione alle aziende datrici di lavoro per il contributo del MLPS
di sostegno del mercato del lavoro posto a carico del Fondo Nuove Competenze
Denominazione
(decreto-legge n. 146 del 21 ottobre 2021, convertito dalla legge n. 215 del 17
completa
dicembre 2021, luglio 2023, n. 85 e decreto del MLPS del 10 ottobre 2024) Conv.
INPS MLPS - delib. CdA n. 26/2025
Denominazione
ON.EROG. CONTRIBUTO FNC3 -DEL.CDA.26/2025
abbreviata
Validità
10/2025
Mese Anno
Movimentabilità P10
Capitolo 3U4121011
Hai domande su questa normativa?
FiscoAI analizza Messaggio INPS 3404/2025 e risponde alle tue domande fiscali con citazioni precise.
Utilizziamo cookie tecnici essenziali e, con il tuo consenso, cookie analitici (Google Analytics) per migliorare l'esperienza di navigazione.
Leggi la nostra Cookie Policy.