Scouting: integrazione del patrimonio immobiliare superando le barriere dell’Agenzia delle Entrate per un’analisi di bilancio più profonda
Scouting offre servizi di finanza straordinaria alle PMI sui mercati nazionali ed internazionali. Mette quindi a disposizione un gruppo di professionisti, provenienti dal mondo finanziario e dalla consulenza direzionale, con esperienza internazionale e fornisce servizi personalizzati alle banche e alle imprese clienti.
Scouting Market Intelligence
Il portale Scouting Market Intelligence (ScoutingMI) è un software SaaS che consente di identificare le società presenti nel proprio territorio e, nel caso delle società di capitali, di eseguire una pre-valutazione utilizzando i dati di bilancio disponibili.
ScoutingMI effettua analisi economiche, patrimoniali e di settore, fondamentali per comprendere in modo approfondito la situazione finanziaria delle aziende analizzate. Il software è inoltre progettato per facilitare l'elaborazione di business plan, integrando e interpretando i dati di bilancio a disposizione.
Attraverso ScoutingMI, è possibile anche svolgere analisi finanziarie dettagliate e generare report completi, che aiutano le aziende a prendere decisioni informate e strategiche basate su dati concreti e analitici.
La sfida
Per ottenere un'analisi più accurata delle aziende operanti sul territorio italiano, è emersa la necessità di reperire informazioni dettagliate relative al patrimonio immobiliare aziendale.
Tale esigenza nasce dal fatto che, nei bilanci aziendali, il patrimonio immobiliare è incluso all’interno della macrocategoria delle immobilizzazioni materiali, riportata nello stato patrimoniale, senza specificare informazioni sui singoli immobili.
Le difficoltà nel recuperare queste informazioni sono attribuibili al fatto che sono custodite dall’Agenzia delle Entrate e accessibili solo mediante specifici software. Questo rende il processo poco flessibile per l'integrazione nell'analisi di bilancio e oneroso per gli utenti in termini di tempo.
L'integrazione di tali informazioni permetterebbe di ottenere una visione più completa del patrimonio immobiliare delle aziende e di valutare con maggiore precisione il loro impatto sul bilancio complessivo.
Esigenza
L’esigenza era quella di avere una sezione specifica del patrimonio immobiliare integrata all’interno dell’applicativo stesso, fruibile in modo veloce e intuitivo, dando la possibilità all’utente di richiedere tali informazioni conoscendo esclusivamente il codice fiscale dell’azienda.
Uno strumento in grado di richiedere queste informazioni, catalogarle e archiviarle per poi mostrarle all'utente finale come integrazione dell'analisi, eliminerebbe la necessità di ricorrere a fonti dati alternative e ne faciliterebbe la consultazione all’interno dell’ecosistema della piattaforma di ScoutingMI.
Sfruttare i data connector per un'integrazione dati efficace
Per l'integrazione dei dati, ci siamo avvalsi di un data connector in grado di estrarre le informazioni necessarie utilizzando il solo codice fiscale della società interessata.
Tuttavia, non è stato possibile realizzare un'integrazione diretta con questo software, in quanto esso è un sistema on-premise e risulta incompatibile con il sistema SaaS di ScoutingMI, basato sul Cloud.
Questa discrepanza tecnologica ci ha impedito l'integrazione diretta tra i due sistemi, i quali operano su piattaforme tecnologicamente diverse.
La soluzione: integrazione dei due sistemi tramite middleware
Come funziona l’integrazione tra l’applicativo Scouting e il software che recupera le informazioni dal portale dell’agenzia delle entrate?
L'applicativo ScoutingMI, tramite un apposito form, invia la richiesta di informazioni immobiliari associata al codice fiscale richiesto dall’utente.
Utilizzando AWS Lambda, abbiamo progettato un middleware che funge da componente intermedio per orchestrare e gestire le transazioni tra l’applicativo ScoutingMI e il data connector.
Il middleware facilita l’interoperabilità tra i due sistemi applicativi: prende in carico la richiesta, attiva una call verso il data connector mediante store procedure e genera una risposta di acknowledgment per informare l’utente dell’avvenuta ricezione della richiesta.
Successivamente, comunica all’utente lo stato della lavorazione, mantenendo la transazione asincrona fino alla finalizzazione della pipeline.
Una volta accettata la richiesta, il data connector esegue un job asincrono per estrarre i dati.
I dati vengono memorizzati in un database interno con un modello di archiviazione raw, ovvero non ancora normalizzato o strutturato logicamente per la consultazione immediata.L’automazione dell’intero processo è gestita tramite AWS Step Functions, che orchestrano i passaggi del workflow, garantendo il collegamento tra le operazioni del data connector e l’applicativo ScoutingMI, con il middleware come layer intermedio. La Step Function configura una state machine che gestisce lo stato dei vari task e assicura la resilienza e il retry automatico in caso di failure operativa.
Una volta completata la pipeline di elaborazione, il middleware esegue operazioni di data transformation per normalizzare e strutturare le informazioni estratte. I dati vengono organizzati in una tabella dedicata all’interno di un database MariaDB, ospitato su AWS RDS, ottimizzato con configurazioni per high availability e sicurezza. ScoutingMI accede al database mediante query SQL strutturate per la consultazione on demand, seguendo un modello di data access layer preconfigurato.
Infine, il middleware invia una notifica tramite il servizio gestito di email Amazon SES, per informare l’utente della disponibilità dei dati. Questo approccio garantisce che l'applicativo ScoutingMI possa recuperare e visualizzare rapidamente le informazioni, facilitando l’integrazione nelle attività di financial analytics e rendicontazione aziendale.
Risultato
Grazie al nostro supporto, Scouting è ora in grado di offrire ai propri utenti un’analisi aziendale arricchita, che non si limita alle sole informazioni finanziarie e di bilancio, ma include anche dati dettagliati sulle proprietà immobiliari.
Questa integrazione aggiunge valore significativo, consentendo una valutazione più completa e approfondita dello stato di salute delle aziende. Il sistema, gestito in modo efficiente attraverso il middleware e il software sviluppato dal partner, garantisce l’elaborazione e l’organizzazione dei dati con una capacità operativa che copre una media di cento richieste giornaliere. Questo approccio assicura massima tempestività e precisione, offrendo agli utenti un quadro più ricco e dettagliato per ogni azienda analizzata.