Conversione degli impegni e degli accertamenti

Da wiki.maggioli.it.
Versione del 13 lug 2011 alle 18:07 di imported>Ethiella
Jump to navigation Jump to search

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
    • impegnato = importo dell'impegno
    • cod_evento_coll_testata = vuoto
    • cod_evento_coll_dettaglio = vuoto


  • 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)
      • cod_evento_coll_testata = numero univoco di riga
      • cod_evento_coll_dettaglio = vuoto
    • 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
      • cod_evento_coll_testata = vuoto
      • cod_evento_coll_dettaglio = lo stesso valore scritto nel campo cod_evento_coll_testata del precedente dettaglio


  • 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
    • cod_evento_coll_testata = vuoto
    • cod_evento_coll_dettaglio = vuoto


  • 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)
      • cod_evento_coll_testata = numero univoco di riga
      • cod_evento_coll_dettaglio = vuoto
    • 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
      • cod_evento_coll_testata = vuoto
      • cod_evento_coll_dettaglio = lo stesso valore scritto nel campo cod_evento_coll_testata del precedente dettaglio