Il file di interfaccia è un file attraverso il quale possono essere comunicati i dati relativi ai movimenti mensili. Nome file Tipo Codifica Lunghezza Delimited Caratteristiche del file DatiMese.txt Testo Ascii Variabile 0D0A esadecimale Cronologia delle variazioni Data Descrizione 01/10/2009 Inserito tipo record 15 Lavoro a domicilio 01/10/2009 Inserito tipo record 20 Somministrati / distaccati 01/06/2012 Modificato tipo record 14 Previsto campo per centro di costo o cantiere 06/05/2013 Modificato tipo record 12 Previsto campo Num. Protocollo del certificato medico Nome campo Tipo Struttura generale dei tracciati records Identifica l informazione richiesta Identifica il formato del campo A = Alfanumerico I campi definiti alfanumerici devono essere allineati a sinistra riempiti di spazi a destra N = Numerico I campi definiti Numerici devono essere allineati a destra e riempiti di spazi a sinistra Da A Lunghezza Descrizione Posizione iniziale nel record Posizione finale nel record Lunghezza massima Annotazioni sul contenuto del campo 1
Descrizione tracciato record 00 Tipo record 00 Record Identificativo del file Contiene informazioni generali sul file e deve essere il primo record del file R.L. 65 + CR LF Tipo record A 1 2 2 Sempre 00 Progressivo N 4 9 6 Sempre 0 Identificativo A 11 25 15 Sempre DATI MESE Filler A 26 26 1 Sempre Periodo di rif.to N 27 32 6 Nella forma AAAAMM Filler A 33 33 1 Sempre Programma Paghe A 34 48 15 Sempre EssePaghe Filler A 49 49 1 Sempre Programma Pres. A 50 64 15 Programma di rilevazione Filler A 65 65 1 Sempre Delimitatori A 66 67 2 Sempre 0D0A esadecimale 2
Descrizione tracciato record 10 Tipo record 10 Record identificativo del dipendente Contiene informazioni sul dipendente da caricare Deve essere obbligatoriamente il primo record relativo ad un dipendente a cui seguiranno gli eventuali records 11, 12, 13, 14, 15 R.L. 76 + CR LF Tipo record A 1 2 2 Sempre 10 Progressivo N 4 9 6 Numero progressivo del record Codice ditta A 11 17 7 Deve essere comprensivo del gruppo Filler A 18 18 1 Sempre Codice dipendente N 19 24 6 Deve essere il codice delle paghe Filler A 25 25 1 Sempre Nominativo A 26 75 50 Cognome e nome dipendente Filler A 76 76 1 Sempre Delimitatori A 77 78 2 Sempre 0D0A esadecimale 3
Descrizione tracciato record 11 Tipo record 11 Totali del mese Contiene informazioni sulle ore calcolate nel mese Possono essere N per dipendente Normalmente non è necessario passare nessun record di questo tipo, serve solo per situazioni particolari da concordare con l utente R.L. 33 + CR LF Tipo record A 1 2 2 Sempre 11 Progressivo N 4 9 6 Numero progressivo del record Codice N 11 15 5 Codice del dato Filler A 16 16 1 Sempre Valore dato N 17 32 16 Nella forma 9999999999,99999 Se data deve essere caricata nella parte intera nella forma GGMMAAAA Filler A 33 33 1 Sempre Delimitatori A 34 35 2 Sempre 0D0A esadecimale 4
Descrizione tracciato record 12 Tipo record 12 Eventi nel mese Contiene informazioni sugli eventi di assenza per periodo, con questo tipo record devono essere passati obbligatoriamente gli eventi di malattia, maternità, infortunio e in senso generale tutti quelli contrassegnati con (*) nella successiva tabella Giustificativi Assenza Possono essere N per dipendente R.L. 40 + CR LF Tipo record A 1 2 2 Sempre 12 Progressivo N 4 9 6 Numero progressivo del record Codice A 11 14 4 Codice evento Filler A 15 15 1 Sempre Data inizio N 16 23 8 Inizio evento nella forma AAAAMMGG Filler A 24 24 1 Sempre Data fine N 25 32 8 Fine evento nella forma AAAAMMGG Filler A 33 33 1 Sempre Ore evento N 34 39 6 Ore evento nella forma 999,99 Filler A 40 40 1 Sempre Num. Protocollo A 41 50 10 Num. Protocollo del certificato medico per causali di malattia e infortunio Filler A 51 51 1 Sempre Delimitatori A 52 53 2 Sempre 0D0A esadecimale 5
Descrizione tracciato record 13 Tipo record 13 Voci Contiene informazioni sulle voci da inserire direttamente in busta paga (es. Premi) I codici da inserire devono essere concordati con lo studio Possono essere N per dipendente R.L. 68 + CR LF Tipo record A 1 2 2 Sempre 13 Progressivo N 4 9 6 Numero progressivo del record Prefisso A 11 11 1 Prefisso voce ; A ; R Filler A 12 12 1 Sempre Codice N 13 17 5 Codice del dato Filler A 18 18 1 Sempre Suffisso A 19 19 1 Suffisso voce ; A Filler A 20 20 1 Sempre Dato base N 21 26 6 Ore/Giorni nella forma 999,99 Filler A 27 27 1 Sempre Compenso unitario N 28 43 16 Nella forma 9999999999,99999 Filler A 44 44 1 Sempre Percentuale magg. N 45 50 6 % nella forma 999,99 Filler A 51 51 1 Sempre Importo voce N 52 67 16 Nella forma 9999999999,99999 Filler A 68 68 1 Sempre Delimitatori A 69 70 2 Sempre 0D0A esadecimale 6
Descrizione tracciato record 14 Tipo record 14 Eventi giornalieri Contiene informazioni sugli eventi di assenza o straordinari giorno per giorno Con questi records devono essere passati tutti i giustificativi di assenza (ad esclusione di quelli che obbligatoriamente devono essere passati con il tipo record 12), straordinari e maggiorazioni Possono essere N per dipendente R.L. 47 + CR LF Tipo record A 1 2 2 Sempre 14 Progressivo N 4 9 6 Numero progressivo del record Giorno N 11 12 2 Giorno a cui si riferisce l evento GG Filler A 13 13 1 Sempre Codice A 14 17 4 Codice evento Filler A 18 18 1 Sempre Ore evento N 19 24 6 Ore evento nella forma 999,99 Filler A 25 25 1 Sempre Altro campo A 26 33 8 Sempre (non utilizzato) Filler A 34 34 1 Sempre C.Costo / Cantiere A 35 46 12 Per gestione multi centro di costo o multi cantiere Filler A 1 47 47 Sempre Delimitatori A 48 49 2 Sempre 0D0A esadecimale 7
Descrizione tracciato record 15 Tipo record 15 Lavoro a domicilio Contiene informazioni sulle varie lavorazioni effettuate dai lavoranti a domicilio Possono essere N per dipendente R.L. 92 + CR LF Tipo record A 1 2 2 Sempre 15 Progressivo N 4 9 6 Numero progressivo del record Progressivo riga N 11 12 2 Numero progressivo del lavoro per singolo dipendente. Per ogni dipendente deve ripartire da 1 Filler A 13 13 1 Sempre Data consegna N 14 21 8 Data consegna lavoro nella forma AAAAMMGG Filler A 22 22 1 Sempre Ora consegna N 23 26 4 Ora consegna lavoro nella forma HHMM Filler A 27 27 1 Sempre Data riconsegna N 28 35 8 Data riconsegna lavoro nella forma AAAAMMGG Filler A 36 36 1 Sempre Ora riconsegna N 37 40 4 Ora riconsegna lavoro nella forma HHMM Filler A 41 41 1 Sempre Descrizione A 42 78 37 Descrizione lavoro, nel caso la descrizione sia più lunga devono essere fatte più righe in cui viene specificata solo la descrizione Filler A 79 79 1 Sempre Quantità A 80 91 12 La quantità è alfanumerica perchè non può essere formattata per tutti i possibili lavori e considerando che potrebbe avere un unita di misura Filler A 92 92 1 Sempre Delimitatori A 93 94 2 Sempre 0D0A esadecimale 8
Descrizione tracciato record 20 Tipo record 20 Record Somministrati/Distaccati Contiene informazioni sui dipendenti somministrati o distaccati che devono essere riportati nel LUL Possono essere N per ditta R.L. 279 + CR LF Tipo record A 1 2 2 Sempre 20 Progressivo N 4 9 6 Numero progressivo del record Codice ditta A 11 17 7 Deve essere comprensivo del gruppo Filler A 18 18 1 Sempre Progressivo riga N 19 22 4 Numero progressivo del dipendente all interno della ditta Per ogni ditta deve ripartire da 1 Filler A 23 23 1 Sempre Tipo A 24 24 1 Può contenere: S = Somministrato D = Distaccato Filler A 25 25 1 Sempre Cognome A 26 57 32 Cognome del dipendente Filler A 58 58 1 Sempre Nome A 59 76 18 Nome del dipendente Filler A 77 77 1 Sempre Sesso A 78 78 1 Può contenere: F = Femmina M = Maschio Filler A 79 79 1 Sempre Data nascita N 80 87 8 Data di nascita del dipendente nella forma AAAAMMGG Filler A 88 88 1 Sempre Comune nascita A 89 112 24 Comune di nascita del dipendente Filler A 113 113 1 Sempre Provincia nascita A 114 115 2 Provincia di nascita del dipendente Filler A 116 116 1 Sempre Codice fiscale A 117 132 16 Codice fiscale del dipendente Filler A 133 133 1 Sempre Indirizzo A 134 165 32 Indirizzo di residenza 9
Filler A 166 166 1 Sempre Comune res. A 167 190 24 Comune di residenza Filler A 191 191 1 Sempre Provincia res. A 192 193 2 Provincia di residenza Filler A 194 194 1 Sempre Cap res. A 195 199 5 Cap di residenza Filler A 200 200 1 Sempre Qualifica A 201 204 4 Qualifica dipendente Filler A 205 205 1 Sempre Livello A 206 209 4 Livello dipendente Filler A 210 210 1 Sempre Data ingresso N 211 218 8 Data ingresso nella forma AAAAMMGG Filler A 219 219 1 Sempre Data uscita N 220 227 8 Data uscita nella forma AAAAMMGG Filler A 228 228 1 Sempre Agenzia prov. A 229 278 50 Agenzia provinciale Filler A 279 279 1 Sempre Delimitatori A 280 281 2 Sempre 0D0A esadecimale 10
Annotazioni: Nei records di tipo 11 si possono inserire i seguenti codici: Codice Descrizione 00001 Ore/Giorni retrib.ordinaria 00005 Ore retribuite 00010 Giorni retribuiti 00015 Ore lavorate ordinarie 00020 Giorni lavorati x quota mal.mat/inps 00021 Totale giorni lavorati 00025 Giorni detrazioni lav.dip. 00030 Giorni Dm.10 00035 Ore Dm.10 part-time 00040 Giorni Minimale Inps 00045 Ore Minimale Inps part-time 00050 Giorni A.n.f. 00055 Numero settimane 00060 Ore utili TFR 00065 Ore utili Ferie 00070 Ore utili 13^ 00075 Ore utili 14^ 00080 Ore utili 15^ 00085 Ore utili 16^ 00090 Ore utili 17^ 00095 Ore utili 18^ 00150 Altri giorni 00155 Altre ore I records di totale non devono essere caricati se vengono caricati anche gli eventi perché in questo caso il conteggio è automatico Nei records di tipo 12 si possono inserire i seguenti codici, che risultano presenti nella tabella Causali Eventi della procedura Essepaghe: Codice A0 A1 A2 A3 Giustificativi di Assenza Descrizione Assenza ingiustificata Assenza non retribuita Assenza x sciopero Assemblea 11
A4 Sospensione cautelativa retribuita A7 Ore assenza giustif. x C.E. / - Tfr A8 Ore assenza giustif. x C.E. / = Tfr A9 Ore non lavorate AL Allattamento AP Sospensione non retribuita AS Aspettativa AX Assenza a carico Ente bilaterale AJ Aspettativa sindacale AY Aspettativa per cariche elettive B1 Permessi orari L.104/92 c.2 B2 Permessi orari L.104/92 c.6 B4 Permessi giornal. L.104/92 c.3/ma5 B5 Permessi giornal. L.104/92 c.6 B7 Permessi giornal. L.104/92 c.3/ma7 B8 Mal. bambino sino 3 anni (*) B9 Mal. bambino 3-8 anni (*) C0 Cong.parentale (lutto/infermità) art. 4 c.1 C1 Cong. parentale (gravi motivi fam.) art. 4 C.2 C2 Cong. x formazione art. 5 L.53/00 C3 Congedo Straord. D.Lgs. 151/2001/MC1 CA Corso formazione app.ti CF Corso formazione CI CIG del mese / autorizzata (*) CX CIG del mese / NON autorizzata (*) CK CIGS del mese / autorizzata (*) CY CIGS del mese / NON autorizzata (*) DS Donazione sangue F1 Ferie operai edili F2 R.o.l. operai edili FA Flessibilità in accantonamento FE Ferie FC Ferie anno corrente PF Permessi ex festività PR Permessi rol/par FL Flessibilità goduta BO Banca ore goduta FX Festività FY Semifestività LE Servizio di leva ML Malattia (*) MR Malattia: ricovero ospedaliero (deve essere una data compresa in un periodo di malattia) (*) 12
MC Malattia: ricaduta/continuazione (*) IN Infortunio (*) IC Infortunio: ricaduta/continuazione (*) MO Maternità obbligatoria (*) MF Maternità facoltativa (*) MP Prolungamento maternità facoltativa/ma4 (*) M1 Congedo matrimoniale (tutto ditta) M2 Congedo matrimoniale (Inps + Ditta) P0 Permesso non retribuito P1 Permesso retribuito P2 Permesso sindacale P3 Permesso x carica pibblica P4 Permesso x elezioni P5 Permesso di studio P6 Permesso esami R0 Riposo compensativo AA Periodo precedente l assunzione (no) ZZ Periodo successivo alla cessazione (no) Codice L0 L1 L2 L3 L4 L5 L7 L8 LA S0 S1 S4 S5 S7 S8 S9 SB SX T1 T3 T4 Straordinari / Maggiorazioni Descrizione Lav.supplementare (p.time) Lav.supplementare Lav.ecced.orario contr. Lav.supplementare (p.time) Lavoro notturno Lavoro notturno Lavoro festivo Lavoro notturno/festivo Lavoro disagevole Straordinario Straordinario diurno Straordinario notturno Straordinario notturno (nel caso di % diverse) Straordinario festivo Straordinario nott./festivo Straordinario sabato Straordinario in banca ore Straordinario (solo x contr. agg.vo) Magg. turno Magg. turno notturno Magg. turno festivo 13
T5 V1 V2 X0 X1 X4 X5 X7 X8 X9 XA XD XR Magg. turno nott./festivo Ore viaggio / maggioraz. Ore viaggio / straordin. Magg. lavoro supplementare Maggiorazione Magg. lavoro notturno Magg. lavoro notturno (nel caso di % diverse) Magg. lavoro festivo Magg. lavoro notturno/festivo Magg. lavoro di sabato Magg. lavoro disagiato Magg. lavoro domenicale Magg. lavoro domenicale rip. comp. Nei records di tipo 12 gli eventi eventi devono essere caricati per periodo; Le ore devono essere caricate solo negli eventi che non occupano l intero giorno (es. mezza giornata di ferie) Nel caso ad esempio di un periodo (ferie) di 4 giorni e mezzo dal 11 al 15 del mese si dovranno considerare 2 periodi: 1 periodo dal 11 al 14 ore 0,00 2 periodo dal 15 al 15 ore 4,00 Eventuali decimali devono essere espressi in centesimi e non in sessantesimi Nei records di tipo 13 si possono inserire i codici delle voci in accordo con il consulente; Tipicamente vengono inserite voci di straordinario, maggiorazione, indennità legate alla presenza, mensa, ecc. Eventuali decimali devono essere espressi in centesimi e non in sessantesimi Nei records di tipo 14 si possono inserire gli stessi codici del tipo 12 giorno per giorno, in questo record il campo ore è obbligatorio. Attraverso questo tipo record è consentito anche la comunicazione dell orario di lavoro del dipendente utilizzando i seguenti codici evento (non presenti nelle tabelle precedenti): OT per comunicare le ore lavorabili nel giorno OR per comunicare le ore retribuibili nel giorno. Per i giorni non lavorati si deve indicare, nel campo delle ore, il codice 50 per la giornata relativa alla sesta giornata non lavorata in caso di settimana lavorativa su cinque giorni (tipicamente si tratta del sabato) e il codice 60 per la settima 14
giornata (tipicamente la domenica); in caso, ad esempio, di settimana lavorativa su sei giorni risulterà presente solo il codice 60. La comunicazione dei codici può essere anche disgiunta, nel senso che può essere solo comunicato il codice OT o solo il codice OR. E inoltre possibile comunicare le ore lavorate o le assenze per centro di costo o per cantiere giorno per giorno: CC per comunicare le ore lavorate nel giorno nel cantiere o nel centro di costo Per comunicare invece le assenze e gli straordinari è sufficiente valorizzare il campo specifico con il codice cantiere o il codice centro di costo nella stessa riga. Gli eventi di Malattia, Maternità, Infortunio, Cig e più in generale tutti quelli contrassegnati dal carattere (*), devono essere passati obbligatoriamente per periodo utilizzando il tipo record 12. La festività normalmente non devono essere esportate perché gestite in automatico dal programma paghe. 15