Differenze tra le versioni di "Transcodifica di Finanziaria"

Da wiki.maggioli.it.
Jump to navigation Jump to search
imported>Ethiella
imported>Ethiella
Riga 1: Riga 1:
== Progetti di conversione ==
*[[Conversione degli impegni e degli accertamenti]]
== Conversione degli impegni e degli accertamenti ==
== Conversione degli impegni e degli accertamenti ==
La conversione degli accertamenti è del tutto simile alla conversione degli impegni per cui le indicazioni saranno, per comodità, riferite a quest'ultimi.
La conversione degli accertamenti è del tutto simile alla conversione degli impegni per cui le indicazioni saranno, per comodità, riferite a quest'ultimi.

Versione delle 16:37, 13 lug 2011

Progetti di conversione

Conversione degli impegni e degli accertamenti

La conversione degli accertamenti è del tutto simile alla conversione degli impegni per cui le indicazioni saranno, per comodità, riferite a quest'ultimi. Per importare gli impegni è necessario produrre due file: uno contenente le Testate e uno contenente i Dettagli. La testata di un impegno contiene informazioni generali come, ad esempio, il numero, la descrizione, l'atto che autorizza la spesa, ecc... I dettagli contengono invece le somme impegnate ciascuna delle quali riferisce un capitolo, un fornitore, un centro di costo, un programma, e così via. In questo modello, quindi, è possibile che un impegno sia associato a uno o più capitoli, programmi, fornitori, ecc...

Nei paragrafi seguenti si consideri che:

  1. cod_impegno e cod_impegno_ori contengono lo stesso valore del campo cod dell'impegno riferito
  2. (applicazione_impegno, cod_trasco_impegno), (applicazione_impegno_ori, cod_trasco_impegno_ori) contengono gli stessi valori di (applicazione e codice_trasco) dell'impegno riferito
  3. cod_impegno e la coppia (applicazione_impegno, cod_trasco_impegno) vanno usati in alternativa l'uno all'altra


  • Impegno normale o impegno padre: un impegno normale ha una riga di testata e una riga di dettaglio così formata:
    • livello_1 = 1
    • livello_2 = 0
    • cod_impegno, applicazione_impegno, cod_trasco_impegno = riferimento alla testata
    • cod_impegno_ori, applicazione_impegno_ori, cod_trasco_impegno_ori = vuoti


  • Sottoimpegno: un sottoimpegno ha una testata e due dettagli. Il primo dettaglio sottrae l'importo dal padre. Il secondo dettaglio aumenta il sottoimpegno.
    • primo dettaglio
      • livello_1 = 2
      • livello_2 = 0
      • cod_impegno, applicazione_impegno, cod_trasco_impegno = riferimento al padre
      • cod_impegno_ori, applicazione_impegno_ori, cod_trasco_impegno_ori = riferimento al padre
      • impegnato = importo del sottoimpegno * (-1)
    • secondo dettaglio
      • livello_1 = 2
      • livello_2 = 1
      • cod_impegno, applicazione_impegno, cod_trasco_impegno = riferimento al sottoimpegno
      • cod_impegno_ori, applicazione_impegno_ori, cod_trasco_impegno_ori = riferimento al padre
      • impegnato = importo del sottoimpegno


  • Variazione di impegno normale o di impegno padre: per ogni variazione si esportano una testata e un dettaglio così formato:
    • livello_1 = 2
    • livello_2 = 0
    • cod_impegno, applicazione_impegno, cod_trasco_impegno = riferimento alla testata della variazione
    • cod_impegno_ori, applicazione_impegno_ori, cod_trasco_impegno_ori = riferimento alla testata dell'impegno variato
    • impegnato = importo della variazione


  • Variazione di sottoimpegno: una variazione su un sottoimpegno NON ha la testata e ha due dettagli. Il primo dettaglio aumenta(o sottrae) l'importo dell'impegno padre. Il secondo dettaglio diminuisce(aumenta) il sottoimpegno. Se la variazione negativa al sottoimpegno non aumenta la disponibilità dell'impegno padre allora va aggiunta anche l'esportazione di una "variazione di impegno normale o di impegno padre"
    • primo dettaglio
      • livello_1 = 2
      • livello_2 = 0
      • cod_impegno, applicazione_impegno, cod_trasco_impegno = riferimento al padre
      • cod_impegno_ori, applicazione_impegno_ori, cod_trasco_impegno_ori = riferimento al padre
      • impegnato = importo della variazione * (-1)
    • secondo dettaglio
      • livello_1 = 2
      • livello_2 = 1
      • cod_impegno, applicazione_impegno, cod_trasco_impegno = riferimento al sottoimpegno
      • cod_impegno_ori, applicazione_impegno_ori, cod_trasco_impegno_ori = riferimento al padre
      • impegnato = importo della variazione

Conversione da precedenti applicativi