| 508 |
Crea tabelle finanziamento |
#33# Crea tracciato tabelle finanziamento (codice, soggetto_erogante, riferimento_normativo, importo_totale, anno_inizio, anno_fine, stato, Enteid FK) e finanziamentoanno (Finanziamentoid FK, Annoid FK, Postaeid FK, importo_assegnato, note). Schema in doc/dafarepluriennale.md §Priorità 3. |
2 |
- |
Modifica
|
| 511 |
Aggiungi logica aggiornamento |
#33# Verificare o implementare la logica che aggiorna i contatori aggregati: accertamento.riscosso da reversale, posta_e.accertato/riscosso/incassato da accertamento/reversale, posta_u.impegnato/liquidato/pagato da impegno/liquidazione/mandati. Stabilire se tramite trigger DB o eventi applicativi. |
2 |
- |
Modifica
|
| 513 |
Censire tabelle bilancio |
#34# Analizza le tabelle che rappresentano la classificazione di bilancio e la gestione contabile, in particolare upb, titoli, categorie, voce, capitolo, postae, postau, anno e bilancio, e ricostruisci il significato reale di ogni entità nel modello attuale. |
3 |
- |
Modifica
|
| 514 |
Mappare gerarchia attuale |
#34# Ricostruisci la gerarchia effettiva oggi presente tra titoli, categorie, voce, upb e capitolo, evidenziando duplicazioni semantiche, inversioni di significato e conflitti di naming rispetto al DPR 97/2003. |
3 |
- |
Modifica
|
| 515 |
Definire modello 97 target |
#34# Definisci il modello dati target conforme al DPR 97/2003 per la classificazione di bilancio, stabilendo in modo univoco livelli, relazioni, nomenclatura ufficiale e distinzione tra entrata e uscita. |
3 |
- |
Modifica
|
| 516 |
Separare modelli normativi |
#34# Verifica se le tabelle missioni, programmi, macroagg e tipologie appartengono a un modello normativo diverso e definisci se devono essere escluse, mantenute come classificazioni accessorie o integrate in un modello multi-schema separato. |
3 |
- |
Modifica
|
| 517 |
Rinominare livelli bilancio |
#34# Proponi le rinominazioni o rifattorizzazioni necessarie sulle tabelle categorie, voce, upb e capitolo per allineare i nomi al significato normativo corretto e rimuovere ambiguità strutturali. |
3 |
- |
Modifica
|
| 518 |
Verificare chiavi relazione |
#34# Controlla tutte le foreign key tra titoli, upb, categorie, voce, capitolo, postae e postau e individua relazioni mancanti, ridondanti o incoerenti con la gerarchia target. |
3 |
- |
Modifica
|
| 519 |
Uniformare esercizio |
#34# Analizza l'uso dei campi Annoid, anno, anno_, esercizio e competenza nelle tabelle gestionali e definisci una regola unica per la gestione dell'esercizio finanziario basata su Annoid come riferimento ufficiale. |
3 |
- |
Modifica
|
| 520 |
Elencare campi anno doppi |
#34# Individua in quali tabelle i campi numerici di anno duplicano Annoid e produci l'elenco dei campi da eliminare, derivare o mantenere solo come dato storico o tecnico. |
2 |
- |
Modifica
|
| 521 |
Pulire documenti gestionali |
#34# Analizza liquidazione e mandati per distinguere i campi relazionali ufficiali dai campi testuali ridondanti come creditore, capitolo_, impegno_ e liquidazione_, e definisci quali mantenere come snapshot e quali rimuovere. |
3 |
- |
Modifica
|
| 522 |
Classificare snapshot storici |
#34# Definisci una convenzione di naming per i campi descrittivi mantenuti come snapshot storico o dato importato, distinguendoli chiaramente dai riferimenti strutturali del database. |
2 |
- |
Modifica
|
| 523 |
Rivedere tabella capitolo |
#34# Verifica se capitolo è un dizionario astratto o una classificazione contestualizzata per ente ed esercizio, e definisci i campi o le relazioni mancanti per collocarlo correttamente nel modello target. |
3 |
- |
Modifica
|
| 524 |
Rivedere tabella upb |
#34# Controlla se upb contiene tutti gli attributi necessari per identificare una UPB in modo completo, inclusi legame gerarchico, tipo o natura entrata/uscita ed eventuale contesto di ente ed esercizio. |
3 |
- |
Modifica
|
| 525 |
Validare postae postau |
#34# Verifica se postae e postau dipendono in modo coerente dalla gerarchia ufficiale di bilancio e se i riferimenti a Capitoloid e Upbid sono entrambi necessari o parzialmente ridondanti. |
3 |
- |
Modifica
|
| 526 |
Rivedere residui |
#34# Analizza la coesistenza di residui, residuia e residuip e definisci un modello unico coerente, scegliendo tra tabella generica con tipo o due tabelle specializzate per attivi e passivi. |
3 |
- |
Modifica
|
| 527 |
Correggere progrplurianno |
#34# Verifica la struttura di progrplurianno e individua errori o duplicazioni nei campi Ppluriid, Progrpluriid, Postaud e Postauid, definendo il tracciato corretto e i campi da eliminare o rinominare. |
3 |
- |
Modifica
|
| 528 |
Correggere refusi schema |
#34# Cerca refusi e incoerenze di naming nei campi del database, come etichette errate o nomi ambigui, e produci l'elenco delle correzioni tecniche consigliate. |
2 |
- |
Modifica
|
| 529 |
Definire vincoli univoci |
#34# Individua le chiavi uniche e i vincoli di integrità da introdurre per codici, numerazioni e relazioni, includendo almeno i casi per ente, anno, livello, numero documento e classificazione bilancio. |
3 |
- |
Modifica
|
| 530 |
Definire controlli coerenza |
#34# Specifica i controlli logici applicativi o DB necessari per garantire coerenza tra entrata/uscita, fase contabile, classificazione di bilancio, esercizio e documenti gestionali collegati. |
2 |
- |
Modifica
|