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