Prima i dati, poi i connettori: perché Rexfin non corre a costruire 200 integrazioni
Rexfin considera l'ingestione affidabile da qualsiasi fonte già in uso come il vero prodotto, e aggiunge connettori live in modo deliberato, non come una gara a chi ha più caselle spuntate.
Di The Rexfin team
Guardate come viene venduta la maggior parte dei software finanziari e noterete la stessa slide in quasi ogni presentazione: un muro di loghi. QuickBooks, Xero, NetSuite, Sage, Plaid, Snowflake, e decine di altri, come se l’ampiezza delle connessioni fosse il prodotto. È una storia facile da raccontare e costosa da mantenere: ogni nuovo logo è un’altra API da mantenere, un altro flusso di autenticazione da presidiare, un altro caso limite nel modo in cui quel sistema etichetta il proprio piano dei conti. Noi ci colleghiamo alle principali piattaforme contabili, ai feed bancari e ai data warehouse che contano di più per i nostri clienti oggi. Non stiamo inseguendo la lista completa, e non pensiamo che dovreste volerlo da noi.
Il vantaggio competitivo non è il numero di connettori
Ecco cosa un logo di connettore non vi dice: estrarre dati da un’API è la parte facile. QuickBooks vi consegnerà un bilancio di verifica senza problemi. Ciò che è difficile, e ciò che determina realmente se il numero nel vostro modello corrisponde al vostro registro contabile, è quello che succede dopo l’arrivo dei dati: mappare le etichette dei conti spesso idiosincratiche di un’azienda su una struttura coerente, individuare i totali che non quadrano, segnalare la discrepanza di scala in cui un file riporta in migliaia e un altro in unità intere, e trattenere qualsiasi elemento ambiguo affinché una persona lo confermi prima che venga considerato un dato di fatto.
Quello strato di mappatura e verifica è lo stesso indipendentemente dal fatto che i dati grezzi siano arrivati tramite una connessione live a QuickBooks, un file Excel inviato via email, o un’esportazione CSV da un sistema che non abbiamo mai visto prima. È qui che abbiamo concentrato lo sforzo: una pipeline di ingestione e mappatura canonica che vi porta in modo affidabile a un modello riconciliato, indipendentemente da quale porta i dati siano entrati. Guardate come funziona l’ingestione e l’archivio atomico canonico per la struttura che ne risulta.
Il caricamento funziona sempre, non è il piano di riserva
Questa è la parte che la maggior parte dei fornitori tratta tacitamente come un declassamento: cosa succede quando non avete ancora impostato una connessione live. Per noi non è una modalità inferiore. Caricate un file Excel, un CSV dei vostri consuntivi, o un bilancio in PDF, e la stessa logica di riconciliazione entra in funzione: quadratura dei totali, controllo di coerenza dei periodi, segnalazione di qualsiasi anomalia, prima che raggiunga il vostro modello. Potete iniziare a modellare con quello che avete già oggi, prima ancora che qualcuno tocchi una chiave API.
Questo conta oltre la semplice comodità. Un connettore live presuppone che l’altro sistema sia la fonte di verità e rimanga tale. In pratica, molti team finance gestiscono ancora gran parte della loro pianificazione in un foglio di calcolo che nessuno ha mai completamente “sistematizzato”, oppure hanno bisogno che la presentazione del consiglio del trimestre precedente sia pronta prima ancora che l’esportazione del registro contabile del trimestre corrente sia disponibile. Trattare il caricamento come funzionalità di prima classe anziché come ripiego significa che il modello non aspetta che l’IT predisponga una connessione prima di diventare utile.
Perché non stiamo inseguendo nemmeno l’analisi universale dei documenti
Sarebbe tentante andare nella direzione opposta e promettere di poter analizzare qualsiasi documento finanziario di qualsiasi azienda in qualsiasi formato dal primo giorno. Non facciamo quella promessa. Costruire un motore di estrazione che gestisca in modo affidabile tutta la complessità di documenti arbitrari, con il layout idiosincratico di ogni emittente, ogni convenzione regionale, è un’impresa genuinamente enorme, e sopravvenderla ci riporterebbe nella stessa trappola del muro di connettori: capacità tecnicamente vere e praticamente inaffidabili. La mappatura guidata parte dai formati che i team finance hanno già, fogli di calcolo ed esportazioni, con l’analisi dei bilanci che si estende da lì man mano che la rafforziamo.
I controlli deterministici che intercettano un’importazione errata prima che raggiunga i vostri numeri sono gli stessi che intercettano un calcolo errato ovunque altro nel modello (vedere perché il calcolo deterministico). E poiché ogni decisione e correzione di mappatura viene registrata, l’ontologia diventa più precisa a ogni nuovo workspace che integriamo: un patrimonio che si accumula nel tempo e che nessun numero di connettori può replicare.
Cosa significa questo se ci state valutando
Se la vostra prima domanda è “quante integrazioni avete”, fatene una seconda: cosa succede a un numero dopo che è arrivato. Un lungo elenco di connettori con dietro uno strato di riconciliazione superficiale vi consegnerà un modello che sembra collegato e che comunque non quadra con il vostro registro contabile. Preferiamo che iniziate da un foglio di calcolo di cui vi fidate già e otteniate un modello che si riconcilia, piuttosto che partire da un feed live e scoprire dopo sei mesi che una regola di mappatura si è silenziosamente disallineata. Se state integrando un nuovo team, onboarding, la prima settimana illustra come si presenta quella prima importazione, e il pilastro più ampio dentro la piattaforma Rexfin copre il resto.
I connettori continueranno a crescere: li aggiungiamo dove la domanda reale dei clienti giustifica il costo di manutenzione, non prima. Ciò che non cambierà è l’ordine: ingestione affidabile da qualsiasi cosa abbiate già, prima; ampiezza dei connettori, dopo.
Parte di Dentro la piattaforma Rexfin: come funziona il meccanismo della fiducia