consiglionazionaledellericerche / epas

ePAS - Electronic Personnel Attendance System
GNU Affero General Public License v3.0
17 stars 6 forks source link

# Errore conteggio ore in ePAS per Gennaio di ogni anno #142

Closed DavFra94 closed 4 months ago

DavFra94 commented 4 months ago

Salve, a seguito di verifica mi sembra di riscontrare un bug nel momento in cui si effettuano ore in negativo nel solo mese di Gennaio. Di fatto nel box delle ore residue del mese corrente risultano in eccesso i minuti che invece dovrebbero essere a differenza. Allego screenshot di esempio, profilo CTER: ePAS bug Grazie e buon lavoro.

criluc commented 4 months ago

Il residuo del mese positivo, corrisponde alla somma delle differenze positive di tutti i giorni., quindi il dato mostrato nella screenshot è corretto. Mentre il progressivo finale del mese corrisponde a alla somma di tutte le differenze (sia quelle positive che negative). Il residuo del mese positivo è volutamente trattato diversamente dal progressivo finale perché è spesso utilizzato come limite massimo delle ore pagabili come straordinario, perché le giornate con differenza negativa possono essere invece imputate come recupero delle ore da anno precedente o dai mesi precedenti dello stesso anno.

DavFra94 commented 4 months ago

Grazie per la risposta, ma le faccio notare che per come è stato indicizzata, la somma dei soli residui positivi riportata nel box di destra non corrisponde con la somma delle differenze positive riportate nella colonna "differenze", generando un eccesso di ore lavorate.

criluc commented 4 months ago

La controprova è che se al progressivo finale di 19:10, sommiamo le differenze negative (0:08), il totale di quelle positive è appunto 19:18. Cosa non torna?

DavFra94 commented 4 months ago

A mio avviso le differenze negative non possono essere sommate insieme ai residui positivi, perché si cerca di sommare ore ore non lavorate (uscita anticipata) con ore effettivamente lavorate (residui positivi). Non mi sembra logico che fra le ore disponibili per straordinario siano imputabili anche quelle non lavorate. Opinione personale.

DavFra94 commented 4 months ago

In questo modo, se nota bene, nel box "Situazione residuo derivante dall'anno precedente" mi sono state correttamente detratti gli 8 minuti, tuttavia poi lei mi dice che le differenze negative vengono nuovamente sommate ai residui positivi, generando materialmente un'assenza di sottrazione. Non penso sia plausibile.

criluc commented 4 months ago

La mia spiegazione era solo la controprova che il dato fosse corretto. Le ore positive sono sommate tra di loro, nient'altro. Faccia la somma delle differenze positive del mese, se non torna con 19:18 c'è un errore, ma lo dubito.

DavFra94 commented 4 months ago

Capisco, grazie.