Messaggio INPS In vigore

Messaggio INPS 3404/2025

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.

Pubblicato: 11/11/2025 In vigore dal: 11/11/2025 Documento ufficiale

Riferimento normativo

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.

Prova gratis Vai alla dashboard

Normative correlate

Messaggio INPS 1511/2026
Disposizioni in materia di versamento al Fondo di Tesoreria e di destinazione d…
Messaggio INPS 1493/2026
Modifiche alla disciplina del Fondo di Tesoreria di cui all’articolo 1, commi 7…
Messaggio INPS 1443/2026
Certificato di prestazioni previdenziali e assistenziali 2026 (c.d. mod. ObisM)
Messaggio INPS 1442/2026
Convenzione tra l’INPS e i Centri di assistenza fiscale (CAF) per l’attività re…
Messaggio INPS 1388/2026
Modifiche alla disciplina del Fondo di Tesoreria di cui all’articolo 1, commi 7…
Messaggio INPS 1377/2026
Coordinamento tra la riforma della disabilità e la disciplina delle politiche i…

Altre normative del 2025

Approvazione del modello DST (Digital Services Tax) per la dichiarazione dell’imposta sui… Provvedimento AdE S.N. Definizione della percentuale del credito d’imposta spettante per l’anno 2025 alle Fondaz… Provvedimento AdE 117 Accertamento delle medie dei cambi delle valute estere relative al mese di novembre 2025 Provvedimento AdE 9497952 Modalità per la presentazione della Comunicazione Rilevante e l’applicazione del decreto … Provvedimento AdE 209 Modalità di richiesta e acquisizione, anche massiva, dei dati delle Certificazioni Uniche… Provvedimento AdE 390142