Transcodifica di Finanziaria
Versione del 13 lug 2011 alle 14:34 di imported>Ethiella
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:
- cod_impegno e cod_impegno_ori contengono lo stesso valore del campo cod dell'impegno riferito
- (applicazione_impegno, cod_trasco_impegno), (applicazione_impegno_ori, cod_trasco_impegno_ori) contengono gli stessi valori di (applicazione e codice_trasco) dell'impegno riferito
- 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
- primo 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
- 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
- primo dettaglio