Vai al contenuto
Novità: chiedi al Rexfin Analyst Agent del tuo modello. Ogni cifra torna con la sua fonte.
· 7 min di lettura

Come funziona l'ingestion: dal documento caricato al dato verificato

Un percorso attraverso ciò che accade tra il caricamento di un PDF di bilancio in Rexfin e la disponibilità dei suoi numeri: identità, classificazione e un rifiuto sistematico di indovinare.

Di The Rexfin team

La maggior parte degli strumenti finance tratta l’ingestion come un problema già risolto: punta un connettore verso il tuo ERP, e le righe compaiono. L’ingestion di Rexfin parte da un punto diverso, perché l’input è un PDF, un bilancio annuale, un documento statutario scansionato, un’informativa bilingue, che nessuno ha ripulito per te. L’ingestion è il processo che trasforma quel documento in dati di cui un modello può fidarsi, e inizia prima ancora che venga letto un solo numero.

Primo passo: identità, non estrazione

La prima cosa che succede a un bilancio non è l’estrazione, è l’identità. Rexfin trasforma i byte grezzi del file in un ID indirizzato al contenuto tramite hashing. Carica lo stesso PDF due volte, da due persone, in due giorni diversi, e si risolve nello stesso ID invece di creare un duplicato. Quell’ID abbinato a un numero di pagina diventa l’indirizzo di citazione a cui punta ogni altra parte del prodotto. Se in seguito compare un bilancio corretto o riformulato, si tratta di un file diverso con un ID diverso, collegato all’originale come una supersessione, mai come una modifica fatta sul posto.

Insieme all’ID, l’ingestion registra ciò che il bilancio dichiara di sé stesso: valuta, scala di rendicontazione, se è certificato, quale framework contabile dichiara di seguire, da dove proviene. Nulla di tutto ciò viene dedotto a valle dal contesto. Viene catturato all’ingresso, perché la scala e la valuta di un numero determinano come la verifica decide successivamente se un totale effettivamente quadra.

Digitale, scansionato, o entrambi, e rifiuto quando non è possibile distinguere

Non tutti i bilanci hanno testo incorporato utilizzabile. Alcuni sono PDF digitali puliti, altri sono immagini completamente scansionate senza nulla di leggibile automaticamente, e un numero crescente è misto, una copertina digitale davanti a facciate di prospetto scansionate, oppure una sezione in inglese sepolta dietro pagine di informativa in arabo. L’ingestion verifica quale situazione ha davanti prima di decidere come leggere una pagina, perché leggere una pagina scansionata come se fosse testo digitale produce spazzatura con assoluta disinvoltura.

Una volta chiarito questo, l’ingestion individua ogni prospetto primario, stato patrimoniale, conto economico, rendiconto finanziario, variazioni del patrimonio netto, confrontando intestazioni e banner di periodo, non assumendo un numero di pagina fisso che si rompe non appena il layout di un bilancio cambia. Quando una pagina non può essere classificata con reale sicurezza, o la struttura di un bilancio non corrisponde a nulla che Rexfin riconosce, il file viene messo in quarantena invece che forzato in una regione: una pagina di note scansionata che menziona di sfuggita “flussi di cassa” non viene incollata al vero rendiconto finanziario. La stessa impostazione di sicurezza in caso di fallimento si applica alla scelta dell’anno fiscale: i bilanci riportano anni comparativi e date del revisore predecessore che a colpo d’occhio possono sembrare l’anno di rendicontazione, quindi l’ingestion prende l’anno di chiusura più plausibile più recente, non la prima data che compare in copertina.

Un comando, la stessa risposta ogni volta

L’ingestion gira come un singolo job batch su una cartella di PDF sorgente, mai come un servizio in background che controlla silenziosamente se c’è del lavoro. Dagli in pasto i bilanci di un’operazione e lavora attraverso rilevamento, estrazione, classificazione, riconciliazione e impacchettamento come un’unica sequenza ordinata, poi stampa un risultato chiaro: quali numeri sono utilizzabili, quali sono stati trattenuti e perché. Alcuni passaggi dipendono da altri già eseguiti, la scala di rendicontazione deve essere nota prima che le cifre vengano riconciliate con i totali stampati, altrimenti una differenza di arrotondamento viene scambiata per un errore reale, e quell’ordine viene imposto, non lasciato come una convenzione che qualcuno potrebbe saltare.

È anche riproducibile: fai passare gli stessi bilanci attraverso l’ingestion due volte, senza modificare nulla, e ottieni il risultato identico, byte per byte. Se la lettura del tuo bilancio annuale da parte di una piattaforma può variare tra un’esecuzione e l’altra, non puoi sapere se un numero è cambiato perché la tua attività è cambiata o perché lo strumento ha cambiato idea. E se un singolo bilancio in un batch è corrotto, non trascina il resto con sé: quel file viene isolato e segnalato mentre il resto del batch continua a completarsi.

Perché l’onestà conta più della copertura

L’istinto nella maggior parte delle pipeline di ingestion è estrarre qualcosa piuttosto che ammettere di non avere nulla. Il comportamento predefinito di Rexfin, quando la sicurezza non c’è, è l’opposto: quarantena invece di supposizione. È un compromesso deliberato: meno numeri estratti da un bilancio genuinamente ambiguo, ma ogni numero che ottieni ha una pagina da cui proviene. È anche il motivo per cui l’ingestion sta sotto tutto il resto di questo pilastro: è la ragione per cui l’archivio canonico degli atomi può contenere un solo fatto per figura invece di copie in conflitto, ed è il motivo per cui vale la pena costruire una matematica deterministica a valle: non ha senso calcolare con precisione su una pagina che è stata classificata male fin dall’inizio.

A chi è rivolto

A chiunque abbia visto uno strumento finance estrarre con sicurezza un numero dalla pagina sbagliata, o etichettare erroneamente una colonna comparativa come il consuntivo dell’anno in corso. Se il tuo team ha bisogno che “ricavi FY2024” provengano effettivamente dal conto economico FY2024, non da una nota, non dalla colonna dell’anno scorso rietichettata, non da un artefatto OCR, l’ingestion è il livello che fa quel controllo prima che tu veda la cifra. Scopri come si inserisce nel resto della piattaforma nella panoramica del pilastro, oppure prenota una demo per vedere un bilancio scansionato e bilingue attraversare l’ingestion in diretta.

Parte di Dentro la piattaforma Rexfin: come funziona il meccanismo della fiducia

Continua a leggere

Prenota una demo

Guarda i tuoi numeri quadrare.

Prenota una demo di 30 minuti. Porta una domanda a cui non riesci mai a rispondere abbastanza in fretta: la modelleremo dal vivo su dati finanziari reali.