SECUPRY — dall'inserimento dati al tracciato XML
Applicazione desktop che sostituisce la compilazione a mano dei tracciati: i dati si inseriscono in una maschera guidata e il file XML esce già formato.
In breve
- SECUPRY è un software desktop in Python con interfaccia Qt, costruito per compilare segnalazioni periodiche senza scrivere XML a mano.
- Gestisce due anagrafiche distinte, persone fisiche e persone non fisiche, ciascuna con la propria maschera di inserimento.
- Produce quattro file XML separati: il tracciato delle persone fisiche, quello delle persone non fisiche e i rispettivi file di aggiornamento.
- I dati identificativi della trasmissione — numero di registrazione, anno e trimestre di riferimento, tipo di cliente — si impostano una volta e valgono per tutto il tracciato.
Qual era il problema
Le segnalazioni periodiche si consegnano in XML, e l’XML non perdona: un campo nel posto sbagliato, un codice fuori formato o una data scritta male fanno scartare l’intero invio.
Compilare quei file a mano, o incollarli da un foglio di calcolo, significa rifare ogni trimestre lo stesso lavoro con lo stesso rischio, e accorgersi dell’errore solo quando il file viene rifiutato.
Come funziona
L’applicazione presenta due percorsi paralleli, uno per le persone fisiche e uno per le persone non fisiche, perché i due tracciati hanno campi diversi. All’interno di ciascuno, la maschera riproduce la struttura del tracciato campo per campo: i dati anagrafici e di residenza, gli estremi del documento, il codice fiscale o la partita IVA, e i valori numerici delle operazioni da dichiarare.
I dati che identificano la trasmissione nel suo insieme si impostano in testa e restano validi per tutte le posizioni inserite, così non vanno ripetuti.
Prima trasmissione e aggiornamenti, separati
Il salvataggio produce il file XML già conforme alla struttura attesa. Il software tiene separati i tracciati di prima trasmissione da quelli di aggiornamento, generando file distinti: questo evita l’errore più comune, cioè reinviare come nuova una posizione che andava solo corretta.
Cosa è stato consegnato
- Codice sorgente completo
- Commenti dettagliati nel codice
- File di setup per l'installazione
Scheda tecnica
- Piattaforma: Windows, applicazione desktop
- Anno: 2023
- Tecnologie: Python, Desktop Windows, XML, Automazione
Ti serve un software così?
Se hai un processo che oggi gestisci a mano e vorresti automatizzare, raccontamelo: capiamo insieme se ha senso costruirci sopra uno strumento.

