Workitem

+ Nuovo
# Nome Descrizione Priorità Scadenza
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