Conversione degli impegni e degli accertamenti

Da wiki.maggioli.it.
Versione del 23 dic 2011 alle 18:38 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. Per semplicità espositiva gli esempi che seguono sono costruiti con un solo dettaglio.

Nei paragrafi seguenti si consideri che ogni testata è identificata da una chiave logica che può essere espressa in queste due forme: eu + cod oppure applicazione + codice_trasco. Ogni volta che in un tracciato si deve riferire un impegno, ad esempio nella testata di un sottoimpegno per indicare qual'e' il padre, si riporta la chiave logica dell'impegno da riferire.


  • Impegno normale o impegno padre: un impegno normale ha una riga di testata e una riga di dettaglio:
    • Testata:
      • tipo_testata = 1
      • cod, applicazione, codice_trasco = chiave logica dell'impegno
      • cod_ori, applicazione_impegno_ori, cod_trasco_impegno_ori = vuoti
    • Dettaglio:
      • tipo_dettaglio = 1
      • cod_impegno, applicazione_impegno, cod_trasco_impegno = chiave logica dell'impegno
      • impegnato = importo dell'impegno


  • Variazione di impegno normale o di impegno padre: per ogni variazione si esportano una testata e un dettaglio:
    • Testata:
      • tipo_testata = 2
      • cod, applicazione, codice_trasco = chiave logica della variazione
      • cod_ori, applicazione_impegno_ori, cod_trasco_impegno_ori = chiave logica dell'impegno variato
    • Dettaglio:
      • tipo_dettaglio = 2
      • cod_impegno, applicazione_impegno, cod_trasco_impegno = chiave logica della variazione
      • impegnato = importo della variazione


  • Sottoimpegno: un sottoimpegno ha una testata e un dettaglio.
    • Testata:
      • tipo_testata = 3
      • cod, applicazione, codice_trasco = chiave logica del sottoimpegno
      • cod_ori, applicazione_impegno_ori, cod_trasco_impegno_ori = chiave logica dell'impegno padre
    • Dettaglio:
      • tipo_dettaglio = 3
      • cod_impegno, applicazione_impegno, cod_trasco_impegno = chiave logica del sottoimpegno
      • impegnato = importo del sottoimpegno


  • Variazione di sottoimpegno in aumento o in diminuzione con ritorno al padre: una variazione su un sottoimpegno NON ha la testata e ha un dettaglio.
    • Dettaglio:
      • tipo_dettaglio = 3
      • cod_impegno, applicazione_impegno, cod_trasco_impegno = chiave logica del sottoimpegno
      • impegnato = importo della variazione


  • Variazione di sottoimpegno in diminuzione senza ritorno al padre (economia): una variazione su un sottoimpegno NON ha la testata e ha un dettaglio.
    • Dettaglio:
      • tipo_dettaglio = 4
      • cod_impegno, applicazione_impegno, cod_trasco_impegno = chiave logica del sottoimpegno
      • impegnato = importo della variazione