Differenze tra le versioni di "Algoritmi per impegni negli stipendi"

Da wiki.maggioli.it.
Jump to navigation Jump to search
imported>Lstauble
imported>Lstauble
Riga 6: Riga 6:
  Impegno "RETRIBUZIONI AL PERSONALE - ANNO 2012-3000/2012"
  Impegno "RETRIBUZIONI AL PERSONALE - ANNO 2012-3000/2012"
   
   
  codice univoco : 7941
  codice univoco : 27945
  anno          : 2012
  anno          : 2012
  numero        : 3000
  numero        : 3000


== Codice univoco ==
== Codice univoco ==
Questo algoritmo prevede che il software paghe fornisca un unico codice numerico che corrisponde al codice univoco dell'impegno/accertamento.
Per riferire l'impegno di esempio il software paghe deve indicare il codice ''27945''.


== Numero annuale ==
== Numero annuale ==
Questo algoritmo prevede che il software paghe fornisca l'anno dell'impegno ed il numero annuale dell'impegno/accertamento.
Per riferire l'impegno di esempio il software paghe deve indicare il numero ''3000'' e l'anno ''2012''.


== Codice univoco (da numero e sub) ==
== Codice univoco (da numero e sub) ==
Questo algoritmo leggermente più complesso si applica quando si vuole riferire all'impegno/accertamento per codice univoco, ma la dimensione massima disponibile nel software paghe per contenere tale informazione non è sufficiente. In questo caso, se nel software paghe risulta presente anche un campo per il ''subimpegno'', si può utilizzare tale campo per riportare quei caratteri nel codice che non riescono a trovare posto nel campo precedente.
La formula che determina il codice risultante è:
codice univoco = (impegno * 10 <sup>caratteri subimpegnosup>) + subimpegno
Per riferire l'impegno di esempio:
codice impegno      : 2794
subimpegno          : 5
caratteri subimpegno : 1
codice univoco = (2794 * 10<sup>1</sup>) + 5 = 27945
Se non viene indicato il subimpegno il codice risultante corrisponderà al codice impegno specificato:
codice impegno      : 27945
subimpegno          :
caratteri subimpegno : 0
codice univoco = (27945 * 10<sup>0</sup>) = 27945


== Numero annuale (da numero e sub) ==
== Numero annuale (da numero e sub) ==
Questo algoritmo è del tutto analogo al precedente con la differenza che il numero risultante viene considerato come ''numero annuale'' dell'impegno e non il ''codice univoco''.

Versione delle 16:40, 28 nov 2014

Una delle informazioni contabili provenienti dai software paghe è l'impegno o l'accertamento su cui imputare un determinato importo dei cedolini. Dal momento che in JSerfin un impegno è riferibile tramite codice univoco o tramite la coppia anno-numero è necessario stabilire a priori quale tipo di numerazione verrà utilizzato nel software paghe e configurare di conseguenza la procedura di importazione del file utilizzando uno degli algoritmi di seguito riportati.

Per descrivere i vari algoritmi si riporta un impegno di esempio:

Impegno "RETRIBUZIONI AL PERSONALE - ANNO 2012-3000/2012"

codice univoco : 27945
anno           : 2012
numero         : 3000


Codice univoco

Questo algoritmo prevede che il software paghe fornisca un unico codice numerico che corrisponde al codice univoco dell'impegno/accertamento. Per riferire l'impegno di esempio il software paghe deve indicare il codice 27945.


Numero annuale

Questo algoritmo prevede che il software paghe fornisca l'anno dell'impegno ed il numero annuale dell'impegno/accertamento. Per riferire l'impegno di esempio il software paghe deve indicare il numero 3000 e l'anno 2012.


Codice univoco (da numero e sub)

Questo algoritmo leggermente più complesso si applica quando si vuole riferire all'impegno/accertamento per codice univoco, ma la dimensione massima disponibile nel software paghe per contenere tale informazione non è sufficiente. In questo caso, se nel software paghe risulta presente anche un campo per il subimpegno, si può utilizzare tale campo per riportare quei caratteri nel codice che non riescono a trovare posto nel campo precedente. La formula che determina il codice risultante è:

codice univoco = (impegno * 10 caratteri subimpegnosup>) + subimpegno

Per riferire l'impegno di esempio:

codice impegno       : 2794
subimpegno           : 5
caratteri subimpegno : 1

codice univoco = (2794 * 101) + 5 = 27945

Se non viene indicato il subimpegno il codice risultante corrisponderà al codice impegno specificato:

codice impegno       : 27945
subimpegno           : 
caratteri subimpegno : 0 

codice univoco = (27945 * 100) = 27945


Numero annuale (da numero e sub)

Questo algoritmo è del tutto analogo al precedente con la differenza che il numero risultante viene considerato come numero annuale dell'impegno e non il codice univoco.