Differenze tra le versioni di "Conversione degli impegni e degli accertamenti"

Da wiki.maggioli.it.
Jump to navigation Jump to search
imported>Ethiella
imported>Ethiella
(Nuova pagina: 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 ...)
Riga 1: Riga 1:
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.
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...
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:
Nei paragrafi seguenti si consideri che:
Riga 8: Riga 8:




*'''Impegno normale o impegno padre''': un impegno normale ha una riga di testata e una riga di dettaglio così formata:
*'''Impegno normale o impegno padre''': un impegno normale ha una riga di testata e una riga di dettaglio così formata:
** ''livello_1'' = 1
** ''livello_1'' = 1
** ''livello_2'' = 0
** ''livello_2'' = 0
** ''cod_impegno'', ''applicazione_impegno'', ''cod_trasco_impegno'' = riferimento alla testata
** ''cod_impegno'', ''applicazione_impegno'', ''cod_trasco_impegno'' = riferimento alla testata
** ''cod_impegno_ori'', ''applicazione_impegno_ori'', ''cod_trasco_impegno_ori'' = vuoti
** ''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




Riga 25: Riga 22:
*** ''cod_impegno_ori'', ''applicazione_impegno_ori'', ''cod_trasco_impegno_ori'' = riferimento al '''padre'''
*** ''cod_impegno_ori'', ''applicazione_impegno_ori'', ''cod_trasco_impegno_ori'' = riferimento al '''padre'''
*** ''impegnato'' = importo del sottoimpegno * (-1)
*** ''impegnato'' = importo del sottoimpegno * (-1)
*** ''cod_evento_coll_testata'' = numero univoco di riga
*** ''cod_evento_coll_dettaglio'' = vuoto
**secondo dettaglio
**secondo dettaglio
*** ''livello_1'' = 2
*** ''livello_1'' = 2
Riga 33: Riga 28:
*** ''cod_impegno_ori'', ''applicazione_impegno_ori'', ''cod_trasco_impegno_ori'' = riferimento al '''padre'''
*** ''cod_impegno_ori'', ''applicazione_impegno_ori'', ''cod_trasco_impegno_ori'' = riferimento al '''padre'''
*** ''impegnato'' = importo del sottoimpegno
*** ''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:
*'''Variazione di impegno normale o di impegno padre''': per ogni variazione si esportano una testata e un dettaglio così formato:
** ''livello_1'' = 2
** ''livello_1'' = 2
** ''livello_2'' = 0
** ''livello_2'' = 0
Riga 43: Riga 36:
** ''cod_impegno_ori'', ''applicazione_impegno_ori'', ''cod_trasco_impegno_ori'' = riferimento alla testata dell'impegno variato
** ''cod_impegno_ori'', ''applicazione_impegno_ori'', ''cod_trasco_impegno_ori'' = riferimento alla testata dell'impegno variato
** ''impegnato'' = importo della variazione
** ''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"
*'''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
**primo dettaglio
*** ''livello_1'' = 2
*** ''livello_1'' = 2
Riga 54: Riga 45:
*** ''cod_impegno_ori'', ''applicazione_impegno_ori'', ''cod_trasco_impegno_ori'' = riferimento al '''padre'''
*** ''cod_impegno_ori'', ''applicazione_impegno_ori'', ''cod_trasco_impegno_ori'' = riferimento al '''padre'''
*** ''impegnato'' = importo della variazione * (-1)
*** ''impegnato'' = importo della variazione * (-1)
*** ''cod_evento_coll_testata'' = numero univoco di riga
*** ''cod_evento_coll_dettaglio'' = vuoto
**secondo dettaglio
**secondo dettaglio
*** ''livello_1'' = 2
*** ''livello_1'' = 2
Riga 62: Riga 51:
*** ''cod_impegno_ori'', ''applicazione_impegno_ori'', ''cod_trasco_impegno_ori'' = riferimento al '''padre'''
*** ''cod_impegno_ori'', ''applicazione_impegno_ori'', ''cod_trasco_impegno_ori'' = riferimento al '''padre'''
*** ''impegnato'' = importo della variazione
*** ''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

Versione delle 17:38, 13 lug 2011

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