================================================================================
Data .......: 030505 Da Azienda ...... : 1___ A Azienda ...... : 9999 Anno ........: 2005 Mese ........: 2 Codice Studio.......: 1 Crea Floppy ........: N Invio Rettificativo : N Stampa dettagliata : N ================================================================================
F5=Fine Il programma PQ4 richiede in input l'intervallo delle ditte da elaborare,
l'anno ed il mese e crea in output il file EMENS.XML contenente i dati delle denunce mensili da inviare all'INPS. Il file viene salvato nella directory "spool",inoltre se si imposta ad "S" l'opzione "Crea Floppy" viene salvata anche una copia sul dischetto.
NB Ad ogni esecuzione del programma il file viene ricreato. Si possono specificare fino a 13 intervalli disgiunti, in cui l'indice dell'azienda "Da" deve essere minore o uguale a quello dell'azienda "A".
Il programma elabora sole le azienda che hanno il campo "Cod.studio x paghe" valorizzato con lo stesso valore del campo "Codice Studio" selezionato a video. La richiesta "Invio Rettificativo" serve per rettificare una o piu' denunce precedentemente inviate. Se "Rettifica dip" vale N invece vengono considerate le aziende nella loro interezza (tutti i dipendenti e collaboratori). L'opzione "Stampa dettagliata" crea una stampa in cui gli importi della
quadradura vengono esplosi seguendo le stesse voci del DM10. Controlli preliminari ===================== Prima della creazione del file XML il programma analizza l'archivio PQ1
contenente i dati da inviare ed eventualmente realizza delle operazioni
di "fusione" tra record ovvero di creazione di nuovi progressivi. Queste operazioni vengono eseguite nei seguenti casi: Se un dipendente, identificato univocamente del codice fiscale e' presente con codici diversi all'interno di una stessa ditta o di ditte collegate aventi la stessa matricola INPS allora si verifica una delle due situazioni sotto riportate 1: Il dipendente in questione ha la stessa qualifica e tipo contribuzione 2: O la qualifica o il tipo contribuzione cambiano Nel primo caso i record vengono fusi insieme, mentre nel secondo caso viene creato un nuovo progressivo. In modo analogo vengono considerati i cococo, solo che come elemento discriminante tra fusione e creazione di un nuovo progressivo vale la coppia Tipo rapporto, Aliquota presente nell'ultima maschera del PQ1. Inoltre il programma non si limita a considerare solo le aziende collegate
aventi la stessa matricola, ma tutte le aziende collegate fiscalmente. Questo perche' nel file XML, all'interno di una stessa azienda, i dipendenti sono suddivisi per matricola INPS, mentre per i cococo non vi e'
alcuna classificazione. Si verifica una fusione tra record anche nel caso in cui una stessa persona operi come dipendente in una ditta e come cococo in un'altra ditta collegata fiscalmente alla prima. I record che vengono fusi o associati a nuovi progressivi vengono contrassegnati ponendo ad 1 l'indicatore "Record fuso" presente nella prima maschera del PQ1. Come avviene la fusione tra record ================================== Supponiamo di avere il record A ed il record B da fondere, cioe' bisogna
creare un nuovo record che chiameremo nuovo A contenente l'integrazione
dei dati di A con quelli di B. Il criterio di integrazione e' il seguente: * Gli importi vengono sommati. * Se un dato e' presente in B ma non in A allora il record nuovo A conterra' il dato presente in B * Le date che identificano periodi dal-al vengono integrate in modo che il periodo risultante sia il piu' ampio possibile. * Se due dati sono incompatibili tra loro allora viene mantenuto il valore presente nel record A Alla fine della fusione il record B viene contrassegnato come record fuso.
ESEMPIO Il dipendente Mario Rossi ha lavorato presso due ditte dello stesso gruppo aventi la stessa matricola. RECORD A prima della fusione ---------------------------- Azi.: 1800 Dip.: 0010 MARIO ROSSI Mensilita`: 205 Progr.:
D A T I G E N E R A L I S Data invio .......: 140405 S Giorni retribuiti ....: 15
S Flag "Elimina" ...: S Settimane utili ......: S Flag "Inviato" ...: S Tabella A.N.F. .......: S Codice fiscale ...: XXXXXL68M45G111Z S Compon. A.N.F. .......: S Qualifica 1 ......: 2 S Classe A.N.F. .......: S Qualifica 2 ......: F S Tfr maturato .........: S Qualifica 3 ......: D S Record fuso ..........: S Tipo contribuzione: S Record manuale .......: P
S Cod.comune lavoro.: G224 S Codice contratto .: 042 S Tipo contratto ...: S Data assunzione ..: S Tipo assunzione ..: S Data dimissioni ..: 160205 S Tipo dimissioni ..: 3 S Tipo lavoratore ..: S Imp. previdenziale: 680 RECORD B prima della fusione ---------------------------- Azi.: 1900 Dip.: 0028 MARIO ROSSI Mensilita`: 205 Progr.:
D A T I G E N E R A L I S Data invio .......: 140405 S Giorni retribuiti ....: 13
S Flag "Elimina" ...: S Settimane utili ......: S Flag "Inviato" ...: S Tabella A.N.F. .......: S Codice fiscale ...: XXXXXL68M45G111Z S Compon. A.N.F. .......: S Qualifica 1 ......: 2 S Classe A.N.F. .......: S Qualifica 2 ......: F S Tfr maturato .........: S Qualifica 3 ......: D S Record fuso ..........: S Tipo contribuzione: S Record manuale .......: P
S Cod.comune lavoro.: L840 S Codice contratto .: 042 S Tipo contratto ...: S Data assunzione ..: 150205 S Tipo assunzione ..: 3 S Data dimissioni ..: 10205 S Tipo dimissioni ..: 3 S Tipo lavoratore ..: S Imp. previdenziale: 571 RECORD A prima dopo la fusione ---------------------------- Azi.: 1800 Dip.: 0010 MARIO ROSSI Mensilita`: 205 Progr.:
D A T I G E N E R A L I S Data invio .......: 140405 S Giorni retribuiti ....: 26
S Flag "Elimina" ...: S Settimane utili ......: S Flag "Inviato" ...: 1 S Tabella A.N.F. .......: S Codice fiscale ...: XXXXXL68M45G111Z S Compon. A.N.F. .......: S Qualifica 1 ......: 2 S Classe A.N.F. .......: S Qualifica 2 ......: F S Tfr maturato .........: S Qualifica 3 ......: D S Record fuso ..........: S Tipo contribuzione: S Record manuale .......: P
S Cod.comune lavoro.: G224 S Codice contratto .: 042 S Tipo contratto ...: S Data assunzione ..: 150205 S Tipo assunzione ..: 3 S Data dimissioni ..: 160205 S Tipo dimissioni ..: 3 S Tipo lavoratore ..: S Imp. previdenziale: 1251 RECORD B dopo la fusione (Solo il valore del campo Record fuso e' cambiato)
------------------------ Azi.: 1900 Dip.: 0028 MARIO ROSSI Mensilita`: 205 Progr.:
D A T I G E N E R A L I S Data invio .......: 140405 S Giorni retribuiti ....: 13
S Flag "Elimina" ...: S Settimane utili ......: S Flag "Inviato" ...: S Tabella A.N.F. .......: S Codice fiscale ...: XXXXXL68M45G111Z S Compon. A.N.F. .......: S Qualifica 1 ......: 2 S Classe A.N.F. .......: S Qualifica 2 ......: F S Tfr maturato .........: S Qualifica 3 ......: D S Record fuso ..........: 1
S Tipo contribuzione: S Record manuale .......: P
S Cod.comune lavoro.: L840 S Codice contratto .: 042 S Tipo contratto ...: S Data assunzione ..: 150205 S Tipo assunzione ..: 3 S Data dimissioni ..: 10205 S Tipo dimissioni ..: 3 S Tipo lavoratore ..: S Imp. previdenziale: 571 Solo aziende madri ================== Il programma consente di elaborare solo ditte considerate nella loro interezza, il che significa che non e' possibile produrre il file XML per un unico dipendente, e neanche per una singola azienda presente all'interno di una catena di collegamenti fiscali a meno che non si stia
procedendo ad un invio rettificativo. Il programma per produrre il file, deve essere sempre eseguito da un'azienda
identificata come azienda madre, ed in automatico considera tutte le eventuali
aziende figlie presenti. Allo scopo e' assolutamente essenziale che non esistano aziende aventi stesso codice fiscale e non collegate; aziende madri duplicate; o all'interno di una catena di aziende collegate, piu' aziende definite come
aziende madri. Eventuali violazioni di queste regole vengono prontamente segnalate dal
programma di generazione dei dati PQ3 e da quello di creazione dei file PQ4.
NB. Nel caso di un'azienda senza collegate bisogna che i campi "Azienda Madre IRPEF" e "Azienda Collegata IRPEF" presenti in maschera 6 dell'anagrafica azienza non siano valorizzati. La stampa ========= Stampa di base: Per ogni azienda elaborata, la stampa espone un rigo per ogni matricola,
contenente la somma degli imponibili dei record scritti nel file XML suddivisi per dipendenti e cocopro congiuntamente a quanto riportato nel
DM10. Stampa dettagliata: La stampa dettagliata espone gli imponibili esplosi secondo le voci del
DM10 in cui: Qua1. Indica la qualifica 1 TR. Indica il Tipo contribuzione Qua3. Indica la qualifica 3 IMPON.EMENS Indica l'imponibile previdenziale salvato nel file XML N.Dip Indica il numero di dipendenti LIV. Livello della voce del calcolo contributi VOCE Numero della voce del calcolo contributi DESCRIZIONE Descrizione della voce del calcolo contributi IMPON.DM10 Imponibile DM10 P17 M7 "Imp.f.do prev.inps" Quadratura Indicatore di quadratura N.COCOpro Indica il numero di COCOpro Dati dei COCOpro =============== Per i cococo il flusso deve essere inviato lo stesso mese in cui avviene il
versamento. Ora in alcuni casi tale versamento viene fatto il mese successivo
a quello di elaborazione del cedolino per cui quando viene inviato il flusso
questo deve contenere i dati del mese precedente. Invio rettificativo =================== Possibili casi: 1: Eliminare una denuncia inviata per errore 2: Variazione dei dati di dettaglio di una denuncia 3: Variazione dei dati identificativi di una denuncia Per ognuno dei casi sopraelencati bisogna andare nell'archivio PQ1 e porre ad 1 il campo "Rettifica denuncia" presente nella prima maschera.
A questo punto il programma PQ4 se si pone "S" nella richiesta "Invio Rettificativo" considera solo quei record del PQ1
in cui e' stato posto 1 nell'indicatore in questione. Ovviamente il controllo di quadratura non viene eseguito. Caso 1: Per eliminare una denuncia inviata per errore bisogna andare nell'archivio
PQ1, selezionare la denuncia da eliminare e porre ad 1 l'indicatore "Flag Elimina" presente in prima maschera. Fatto cio' bisogna eseguire il programma PQ4 ponendo "S" nella richiesta invio rettificativo. Caso 2: E' sufficiente eseguire il PQ4 ponendo "S" nella richiesta invio rettificativo dopo aver variato i dati interessati nell'archivio PQ1. Caso 3: I dati identificativi di una denuncia sono: il codice fiscale di un lavoratore, qualifica 1,2 e 3, Tipo contribuzione
nel casi di dipendenti, codife fiscale,tipo rapporto e aliquota nel caso di collaboratori. Se anche solo uno di questi elementi e' stato comunicato in modo sbagliato e
si voule reffificare bisogna pocedere nel modo seguente: 1:Entrare nell'archivio PQ1 e duplicare il record contenente i dati errati
su un nuovo codice dipendente (duplicare anche eventuali prograssivi).
2:Porre ad 1 l'indicatore "Flag Elimina" presente in prima maschera del
record originale. 3:Correggere i dati del record duplicato. 4:Eseguire il PQ4 ponendo "S" nella richiesta invio rettificativo. Una volta creato il file EMENS.XML ================================== Una volta che e' stato creato il file bisogna procedere alla sua validazione
ed invio utilizzando il software di controllo EMENS fornito dall'INPS. Per validare il file bisogna attivare il programma di controllo, fare click
su Entrata, quindi selezionare il file EMENS.XML utilizzando il pulsante
Sfoglia, e poi premere sul pulsante OK. A questo punto il programma esegue
una serie di controlli sintattici e semantici per poi procedere alla compressione, cifratura e firma digitale del documento da inviare. Il file cosi' ottenuto viene salvato sia nella cartella: c:\Programmi\INPS\Emens\output e sia nella cartella: c:\Programmi\INPS\Emens\Backup usata per mantenere delle copie di sicurezza
A questo punto si puo' procedere all'invio del file appena creato accedendo
al sito dell'INPS. In caso di errori invece, viene creato un file di log nella seguente cartella: c:\Programmi\INPS\Temp NB Il software di controllo deve essere installato su un pc dotato di connessione internet.