Conversione degli impegni e degli accertamenti

Da wiki.maggioli.it.
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. Un impegno pluriennale, ad esempio su tre anni, va esportato con tanti dettagli quanti sono gli anni pluriennali e su ciascun dettaglio va indicato l'anno nel campo anno_competenza. 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.

Qui sotto viene spiegato come compilare nelle varie situazioni i principali campi dei tracciati, quelli che definiscono la struttura dell'archivio. Tutti i restanti campi sono descritti più sotto.

  • 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


  • 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 impegno normale, di impegno padre, di sottoimpegno senza implicazioni sul 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

Una variazione di questo tipo, se fatta su un sottoimpegno, non ha implicazioni sul padre nel senso che l'aumento o la diminuzione del sottoimpegno non modificano la disponibilità dell'impegno padre. Viene invece modificata la disponibilità del capitolo.


  • 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
      • cod_impegno_ori, applicazione_impegno_ori, cod_trasco_impegno_ori = chiave logica dell'impegno padre
      • 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
      • cod_impegno_ori, applicazione_impegno_ori, cod_trasco_impegno_ori = chiave logica dell'impegno padre
      • impegnato = importo della variazione

Questo tipo di variazione produce tre movimenti: diminuzione del sottoimpegno, ritorno al padre, diminuzione del padre.


Altri campi del tracciato

TESTATA

  • cod: numero dell'impegno che in Sicr@web è un progressivo univoco, diviso per entrata-spesa, e continuo negli anni (NON riparte da uno ad ogni esercizio)
  • eu: vale E per gli accertamenti, U per gli impegni
  • flg_esecutivo: 0 se l'impegno è in proposta, 1 se l'impegno è esecutivo
  • flg_autoincrementante: mettere sempre a zero
  • data_reg: data di registrazione dell'impegno. In alternativa mettere la data dell'atto
  • cod_settore: settore che ha stilato la determina
  • num_atto: numero dell'atto
  • anno_atto: atto dell'atto
  • des: descrizione dell'impegno. Contiene al massimo 100 caratteri. Nel caso la descrizione sia più lunga importarla con il progetto "Aggiornamento della descrizione estesa degli impegni/accertamenti"
  • applicazione, codice_trasco: è la chiave logica dell'impegno. Normalmente nel campo applicazione va messo il nome del software dal quale provengono gli archivi; in codice_trasco viene messa, come stringa, la chiave che quell'impegno aveva nel precedente software.
  • data_atto: data dell'atto
  • tipo_atto: Tipo di atto. Deve assumere uno di questi valori 1: delibera del consiglio, 2: delibera della giunta, 3: determina, 4: liquidazioni, 5: ordinanze, 6: decreti
  • cod_annuale: numero annuale dell'impegno. Se non viene esportato il programma di importazione ne attribuirà uno.
  • anno: anno al quale si riferisce il cod_annuale
  • tipo_atto_ori, cod_settore_ori, num_atto_ori, anno_atto_ori, data_atto_ori: estremi dell'atto che ha dato origine a questo impegno (es, la proposta di impegno).


DETTAGLIO

  • cod_bilancio: riferimento al capitolo. Va indicato lo stesso valore indicato nel campo cod del capitolo da riferire
  • cod_programma: numero del programma. Stesso valore indicato nel campo 'cod' del programma
  • cod_programma_operativo: riempire con spazi
  • cod_pc: riempire con spazi
  • cod_siope: numero del siope
  • applicazione_anagrafica, cod_anagrafica: chiave logica dell'anagrafica. Indicare gli stessi valori indicati nei campi applicazione e codice del file "vecchi codici.txt" del progetto "Importazione delle anagrafiche".
  • eu: indicare E per gli accertamenti, U per gli impegni
  • flg_esecutivo: riportare lo stesso valore del campo flg_esecutivo della testata.
  • data_evento: data di registrazione dell'impegno. In mancanza esportare la data dell'atto.
  • data_valuta: data di efficacia dell'impegno. In mancanza esportare la data dell'atto.
  • impegnato: importo dell'impegno (o del sottoimpegno o della variazione). Va indicato in centesimi di euro.
  • anno_competenza: anno di competenza dell'impegno. E' l'anno nel quale è nato.
  • des: eventuale descrizione del dettaglio. Di solito non si trova negli altri software e va quindi riempito on spazi.
  • applicazione_centricosto, cod_trasco_centricosto: chiave logica del centro di costo
  • cod_cassa: codice della cassa. Va indicato lo stesso valore indicato nel campo cod della cassa da riferire. In alternativa al campo sigla_cassa.
  • sigla_cassa: sigla della cassa. Va indicato lo stesso valore indicato nel campo sigla della cassa da riferire. In alternativa al campo cod_cassa.
  • cup: Codice Unico di Progetto
  • cpv: Vocabolario comune per gli appalti pubblici, Common Procurement Vocabulary
  • cig: Codice Identificativo di gara
  • applicazione_vincolo, codice_trasco_vincolo: chiave logica del vincolo o dell'opera
  • cod_tipo_spesa: codice (cod) del tipo spesa, in alternativa ai due campi seguenti
  • applicazione_tipo_spesa, codice_trasco_tipo_spesa: chiave logica del tipo spesa, in alternativa al campo precedente.