Paghe Open software per l'elaborazione delle paghe Premessa ● ● ● I lavoratori in Italia sono circa 21 milioni, di cui 15 milioni sono dipendenti che ricevono una busta paga. Il Consulente del Lavoro è un libero professionista che si occupa della gestione del personale per conto delle imprese. Sono 28.000 e amministrano circa 1 milione di aziende, elaborano 8 milioni di buste paga al mese. Altre 7 milioni di buste paga sono elaborate mensilmente dalle grandi aziende, dai sindacati, dai patronati o da associazioni di categoria. Finalità ● ● ● Il software Paghe Open si propone come soluzione completa per la gestione delle paghe. Si rivolge ai professionisti e alle aziende che hanno la necessità di calcolare le retribuzioni percepite dai lavoratori dipendenti. Vuole essere un programma conforme alla legislazione vigente che è sempre in rapida evoluzione. Come si presenta Caratteristiche tecniche ● ● ● ● ● Applicazione desktop multipiattaforma, compatibile con i sistemi operativi Windows, Linux e Mac. Software sviluppato interamente in Java in ambiente Eclipse. Impiega un database relazionale open-source per la gestione dei dati e delle transazioni. Supporta i formati Pdf e OpenDocument per la produzione di documenti e report. L'architettura è client/server e quindi può essere utilizzato su più postazioni e sedi aziendali distaccate I numeri del progetto ● Più di mezzo milione di righe di codice Java ● 29.116 sono le funzioni implementate ● Più di 600 tabelle compongono il database sql ● 400 download medi mensili ● Circa 11.000 download totali dalla pubblicazione Database Relazionale ● ● E' stato scelto il dbms open-source Firebird Sql. La soluzione offre ottime prestazioni, ma soprattutto procedure semplificate per l'installazione e il backup dei dati lato desktop. www.firebirdsql.org Librerie Open Source Il software PagheOpen è costruito su numerose librerie java, distribuite con licenza open-source. Queste permettono di implementare numerose funzionalità avanzate senza scrivere ulteriore codice. Le più importanti sono: ● Apache Cayenne: per la gestione dei dati relazionali. ● iText: per il supporto al formato Pdf ● JodReports: per la produzione di documenti nel formato OpenDocument Caratteristiche funzionali ● ● ● ● ● Elaborazione e stampa dei cedolini paga mensili, secondo la normativa vigente (“Libro Unico del Lavoro”) e le specifiche Inail. Adempimenti fiscali: produzione della delega F24, e del modello 770 Creazione dei file Xml per le trasmissione telematiche di legge (quali UniEmens, Dmag, Co e Mut). Gestione di oltre 170 contratti nazionali di lavoro (CCNL) per il calcolo corretto dello stipendio per ogni livello e inquadramento lavorativo. Riepiloghi fiscali per il monitoraggio dei costi aziendali. Codice sorgente ● ● ● ● ● Licenza software adottata: Mozilla Public License (MPL) Per la pubblicazione del codice sorgente è stata scelta la piattaforma Google Code. Ad oggi il rilascio non è ancora completo al 100% poiché alcune parti del codice sono soggette a operazioni di pulizia e revisione. Riteniamo che entro i primi mesi dell'anno nuovo la pubblicazione del codice sarà completata. http://code.google.com/p/paghe-open/ Assistenza tecnica Per offrire servizi avanzati di supporto tecnico agli utenti, sono state individuate le seguenti soluzioni open-source: ● ● ● ● “Mantis Bug Tracker” per raccogliere e gestire i bug “UltraVNC” per offrire assistenza da remoto con collegamento video “Otrs” per evadere le richieste di aiuto vie email “MediaWiki” per realizzare la documentazione utente in forma collaborativa Download http://www.pagheopen.it Ringraziamenti ● ● ● I più sentiti ringraziamenti agli organizzatori del Linux Day 2013 per l'ospitalità concessa Un particolare saluto, da tutto lo staff di Iubar, ai partecipanti. Restiamo a disposizione via email per ogni chiarimento. info(AT)iubar.it