specifiche di EssePaghe
Transcript
specifiche di EssePaghe
Interfaccia Rilevazione presenze – Programma EssePaghe Il file di interfaccia è un file attraverso il quale possono essere comunicati i dati relativi ai movimenti mensili. Nome file Tipo Codifica Lunghezza Delimited Data 01/10/2009 01/10/2009 01/06/2012 06/05/2013 Nome campo Tipo Da A Lunghezza Descrizione Caratteristiche del file DatiMese.txt Testo Ascii Variabile “0D0A” esadecimale Cronologia delle variazioni Descrizione Inserito tipo record 15 – Lavoro a domicilio Inserito tipo record 20 – Somministrati / distaccati Modificato tipo record 14 Previsto campo per centro di costo o cantiere Modificato tipo record 12 Previsto campo Num. Protocollo del certificato medico 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 Posizione iniziale nel record Posizione finale nel record Lunghezza massima Annotazioni sul contenuto del campo 1 Interfaccia Rilevazione presenze – Programma EssePaghe 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 Nome campo Tipo Da A Lung. Descrizione Tipo record A 1 2 2 Sempre “00” Filler A 3 3 1 Sempre “ “ Progressivo N 4 9 6 Sempre 0 Filler A 10 10 1 Sempre “ “ 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 Interfaccia Rilevazione presenze – Programma EssePaghe 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 Nome campo Tipo Da A Lung. Descrizione Tipo record A 1 2 2 Sempre “10” Filler A 3 3 1 Sempre “ “ Progressivo N 4 9 6 Numero progressivo del record Filler A 10 10 1 Sempre “ “ 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 Interfaccia Rilevazione presenze – Programma EssePaghe Descrizione tracciato record – 11 Tipo record 11 Nome campo Tipo record Filler Progressivo Filler Codice Filler Valore dato Filler Delimitatori 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 Da A Lung. Descrizione A 1 2 2 Sempre “11” A 3 3 1 Sempre “ “ N 4 9 6 Numero progressivo del record A 10 10 1 Sempre “ “ N 11 15 5 Codice del dato A 16 16 1 Sempre “ “ N 17 32 16 Nella forma 9999999999,99999 Se data deve essere caricata nella parte intera nella forma GGMMAAAA A 33 33 1 Sempre “ “ A 34 35 2 Sempre “0D0A” esadecimale 4 Interfaccia Rilevazione presenze – Programma EssePaghe Descrizione tracciato record – 12 Tipo record 12 Nome campo Tipo record Filler Progressivo Filler Codice Filler Data inizio Filler Data fine Filler Ore evento Filler Num. Protocollo Filler Delimitatori 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 Da A Lung. Descrizione A 1 2 2 Sempre “12” A 3 3 1 Sempre “ “ N 4 9 6 Numero progressivo del record A 10 10 1 Sempre “ “ A 11 14 4 Codice evento A 15 15 1 Sempre “ “ N 16 23 8 Inizio evento nella forma AAAAMMGG A 24 24 1 Sempre “ “ N 25 32 8 Fine evento nella forma AAAAMMGG A 33 33 1 Sempre “ “ N 34 39 6 Ore evento nella forma 999,99 A 40 40 1 Sempre “ “ A 41 50 10 Num. Protocollo del certificato medico per causali di malattia e infortunio A 51 51 1 Sempre “ “ A 52 53 2 Sempre “0D0A” esadecimale 5 Interfaccia Rilevazione presenze – Programma EssePaghe 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 Nome campo Tipo Da A Lung. Descrizione Tipo record A 1 2 2 Sempre “13” Filler A 3 3 1 Sempre “ “ Progressivo N 4 9 6 Numero progressivo del record Filler A 10 10 1 Sempre “ “ 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 Interfaccia Rilevazione presenze – Programma EssePaghe 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 Nome campo Tipo Da A Lung. Descrizione Tipo record A 1 2 2 Sempre “14” Filler A 3 3 1 Sempre “ “ Progressivo N 4 9 6 Numero progressivo del record Filler A 10 10 1 Sempre “ “ 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 Interfaccia Rilevazione presenze – Programma EssePaghe Descrizione tracciato record – 15 Tipo record 15 Nome campo Tipo record Filler Progressivo Filler Progressivo riga Filler Data consegna Filler Ora consegna Filler Data riconsegna Filler Ora riconsegna Filler Descrizione Filler Quantità Filler Delimitatori Lavoro a domicilio Contiene informazioni sulle varie lavorazioni effettuate dai lavoranti a domicilio Possono essere N per dipendente R.L. 92 + CR LF Tipo Da A Lung. Descrizione A 1 2 2 Sempre “15” A 3 3 1 Sempre “ “ N 4 9 6 Numero progressivo del record A 10 10 1 Sempre “ “ N 11 12 2 Numero progressivo del lavoro per singolo dipendente. Per ogni dipendente deve ripartire da 1 A 13 13 1 Sempre “ “ N 14 21 8 Data consegna lavoro nella forma AAAAMMGG A 22 22 1 Sempre “ “ N 23 26 4 Ora consegna lavoro nella forma HHMM A 27 27 1 Sempre “ “ N 28 35 8 Data riconsegna lavoro nella forma AAAAMMGG A 36 36 1 Sempre “ “ N 37 40 4 Ora riconsegna lavoro nella forma HHMM A 41 41 1 Sempre “ “ 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 A 79 79 1 Sempre “ “ 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 A 92 92 1 Sempre “ “ A 93 94 2 Sempre “0D0A” esadecimale 8 Interfaccia Rilevazione presenze – Programma EssePaghe Descrizione tracciato record – 20 Tipo record 20 Nome campo Tipo record Filler Progressivo Filler Codice ditta Filler Progressivo riga Filler Tipo Filler Cognome Filler Nome Filler Sesso Filler Data nascita Filler Comune nascita Filler Provincia nascita Filler Codice fiscale Filler Indirizzo 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 Da A Lung. Descrizione A 1 2 2 Sempre “20” A 3 3 1 Sempre “ “ N 4 9 6 Numero progressivo del record A 10 10 1 Sempre “ “ A 11 17 7 Deve essere comprensivo del gruppo A 18 18 1 Sempre “ “ N 19 22 4 Numero progressivo del dipendente all’interno della ditta Per ogni ditta deve ripartire da 1 A 23 23 1 Sempre “ “ A 24 24 1 Può contenere: S = Somministrato D = Distaccato A 25 25 1 Sempre “ “ A 26 57 32 Cognome del dipendente A 58 58 1 Sempre “ “ A 59 76 18 Nome del dipendente A 77 77 1 Sempre “ “ A 78 78 1 Può contenere: F = Femmina M = Maschio A 79 79 1 Sempre “ “ N 80 87 8 Data di nascita del dipendente nella forma AAAAMMGG A 88 88 1 Sempre “ “ A 89 112 24 Comune di nascita del dipendente A 113 113 1 Sempre “ “ A 114 115 2 Provincia di nascita del dipendente A 116 116 1 Sempre “ “ A 117 132 16 Codice fiscale del dipendente A 133 133 1 Sempre “ “ A 134 165 32 Indirizzo di residenza 9 Interfaccia Rilevazione presenze – Programma EssePaghe Filler Comune res. Filler Provincia res. Filler Cap res. Filler Qualifica Filler Livello Filler Data ingresso A A A A A A A A A A A N 166 167 191 192 194 195 200 201 205 206 210 211 166 190 191 193 194 199 200 204 205 209 210 218 1 24 1 2 1 5 1 4 1 4 1 8 Filler Data uscita Filler Agenzia prov. Filler Delimitatori A N A A A A 219 220 228 229 279 280 219 227 228 278 279 281 1 8 1 50 1 2 Sempre “ “ Comune di residenza Sempre “ “ Provincia di residenza Sempre “ “ Cap di residenza Sempre “ “ Qualifica dipendente Sempre “ “ Livello dipendente Sempre “ “ Data ingresso nella forma AAAAMMGG Sempre “ “ Data uscita nella forma AAAAMMGG Sempre “ “ Agenzia provinciale Sempre “ “ Sempre “0D0A” esadecimale 10 Interfaccia Rilevazione presenze – Programma EssePaghe 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 Interfaccia Rilevazione presenze – Programma EssePaghe A4 A7 A8 A9 AL AP AS AX AJ AY B1 B2 B4 B5 B7 B8 B9 C0 C1 C2 C3 CA CF CI CX CK CY DS F1 F2 FA FE FC PF PR FL BO FX FY LE ML MR Sospensione cautelativa retribuita Ore assenza giustif. x C.E. / - Tfr Ore assenza giustif. x C.E. / = Tfr Ore non lavorate Allattamento Sospensione non retribuita Aspettativa Assenza a carico Ente bilaterale Aspettativa sindacale Aspettativa per cariche elettive Permessi orari L.104/92 c.2 Permessi orari L.104/92 c.6 Permessi giornal. L.104/92 c.3/MA5 Permessi giornal. L.104/92 c.6 Permessi giornal. L.104/92 c.3/MA7 Mal. bambino sino 3 anni (*) Mal. bambino 3-8 anni (*) Cong.parentale (lutto/infermità) art. 4 c.1 Cong. parentale (gravi motivi fam.) art. 4 C.2 Cong. x formazione art. 5 L.53/00 Congedo Straord. D.Lgs. 151/2001/MC1 Corso formazione app.ti Corso formazione CIG del mese / autorizzata (*) CIG del mese / NON autorizzata (*) CIGS del mese / autorizzata (*) CIGS del mese / NON autorizzata (*) Donazione sangue Ferie operai edili R.o.l. operai edili Flessibilità in accantonamento Ferie Ferie anno corrente Permessi ex festività Permessi rol/par Flessibilità goduta Banca ore goduta Festività Semifestività Servizio di leva Malattia (*) Malattia: ricovero ospedaliero (deve essere una data compresa in un periodo di malattia) (*) 12 Interfaccia Rilevazione presenze – Programma EssePaghe MC IN IC MO MF MP M1 M2 P0 P1 P2 P3 P4 P5 P6 R0 AA ZZ Malattia: ricaduta/continuazione (*) Infortunio (*) Infortunio: ricaduta/continuazione (*) Maternità obbligatoria (*) Maternità facoltativa (*) Prolungamento maternità facoltativa/MA4 (*) Congedo matrimoniale (tutto ditta) Congedo matrimoniale (Inps + Ditta) Permesso non retribuito Permesso retribuito Permesso sindacale Permesso x carica pibblica Permesso x elezioni Permesso di studio Permesso esami Riposo compensativo Periodo precedente l’assunzione (no) 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 Interfaccia Rilevazione presenze – Programma EssePaghe 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 Interfaccia Rilevazione presenze – Programma EssePaghe 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