L'identità non è una configurazione una tantum
Sviluppando Freelancer Identity, ho capito di aver pensato all'identità nel modo sbagliato. Non è statica: si può vivere in France un anno e negli UAE quello dopo, o passare da dipendente a freelance a titolare d'azienda. Stessa persona, ma un'identità legale, fiscale e finanziaria che cambia. Perciò la ridisegniamo in My Identity: una pagina che tratta documenti e cambi di paese come eventi su una linea temporale. Perché la conformità non è un modulo — è continuità.
Mentre sviluppavo la funzionalità Freelancer Identity in SnapLedger, ho capito di aver pensato all'identità nel modo sbagliato.
All'inizio, la funzionalità era pensata soprattutto per l'onboarding dei freelance. Chiedevamo agli utenti dove vivevano, se erano registrati come freelance o lavoratori autonomi, e quali permessi o registrazioni avevano già.
L'identità non è statica
Ma l'identità non è statica.
Una persona può vivere in France quest'anno e trasferirsi negli UAE l'anno prossimo. Può iniziare come dipendente, mettersi a fare la freelance, registrarsi come lavoratore autonomo, ottenere un permesso, o in seguito costituire un'azienda.
La persona resta la stessa, ma la sua identità legale, fiscale e finanziaria continua a cambiare.
Ogni cambiamento può creare nuovi obblighi di conformità.
Da Freelancer Identity a My Identity
È per questo che ho deciso di ridisegnare Freelancer Identity in uno strumento più generale chiamato My Identity.
La pagina base di gestione dell'identità sarà disponibile per ogni utente individuale, non solo per chi acquista il Freelancer Add-on. Le registrazioni, i permessi e gli obblighi fiscali specifici dei freelance resteranno in sezioni separate all'interno del pacchetto dell'add-on.
SnapLedger chiede già agli utenti il loro nome legale nella lingua locale, insieme al nome e cognome in inglese. Questo dovrebbe diventare la base per collegare i documenti legati all'identità.
Un documento è più di un file
Quando un utente carica una carta d'identità nazionale, un visto, una patente di guida, un permesso da freelance, una registrazione d'impresa o una dichiarazione di lavoratore autonomo, SnapLedger non dovrebbe trattarlo come un file isolato.
Dovrebbe capire a quale identità appartiene il documento, quale paese lo ha emesso, quando è diventato valido, quando scade, e se crea o modifica un obbligo di conformità.
L'obiettivo non è semplicemente archiviare documenti. È costruire gradualmente una comprensione affidabile dell'identità dell'utente.
Cambiare paese è un evento d'identità
Ho anche capito che cambiare paese di residenza non dovrebbe essere trattato come cambiare una normale impostazione del profilo.
Un trasferimento può incidere sulla residenza fiscale, sulla valuta di riferimento, sulle registrazioni, sugli obblighi dichiarativi e sui documenti richiesti.
Per questo motivo, il paese di residenza mostrato in My Account → Individual Details dovrebbe diventare di sola lettura. Qualsiasi modifica dovrebbe essere gestita tramite My Identity.
Questo permette a SnapLedger di trattare il trasferimento come un evento d'identità. Il sistema può registrare la data di efficacia, aggiornare la valuta di riferimento e, facoltativamente, chiedere all'utente di caricare nuovi documenti giustificativi.
L'identità come linea temporale
Soprattutto, SnapLedger non dovrebbe sovrascrivere la vecchia identità quando qualcosa cambia.
L'identità dovrebbe diventare una linea temporale.
Il sistema dovrebbe sapere dove ha vissuto l'utente, quali registrazioni deteneva e quali documenti erano validi in ogni periodo.
Questo conta perché la conformità non scompare quando un utente cambia paese. Un vecchio conto fiscale potrebbe ancora richiedere una dichiarazione finale. Un permesso potrebbe dover essere annullato. Un documento potrebbe scadere. Una registrazione precedente potrebbe ancora creare un obbligo.
La conformità è continuità
Una delle lezioni più importanti che ho imparato costruendo SnapLedger è che la conformità non consiste nel compilare correttamente un modulo.
È una questione di continuità.
Una volta che un utente inizia a usare SnapLedger, la piattaforma dovrebbe gestire in modo continuo l'evoluzione dell'identità legale e finanziaria di quella persona.
Il software di contabilità tradizionale inizia con conti e transazioni. Ma prima che un sistema possa determinare correttamente come qualcuno debba dichiarare i redditi, registrarsi ai fini fiscali o restare conforme, deve capire chi è quella persona — non solo oggi, ma nel tempo.
È per questo che My Identity sta diventando una parte fondamentale di SnapLedger.
L'identità non è una configurazione una tantum — è una linea temporale. L'identità legale, fiscale e finanziaria di una persona continua a cambiare, e il sistema dovrebbe registrare dove ha vissuto e cosa possedeva in ogni periodo, senza sovrascrivere il passato.
Quando le tue circostanze cambiano — un nuovo paese, una nuova registrazione, un'azienda — il tuo software dovrebbe sovrascrivere in silenzio il vecchio te, o ricordare chi eri e cosa questo richiede ancora?
Prima che un software possa dire a qualcuno come dichiarare i redditi o restare conforme, deve capire chi è — non solo oggi, ma nel tempo. È per questo che My Identity sta diventando un fondamento di SnapLedger.
Ricevi il Founder Diary + gli aggiornamenti normativi del tuo paese
Un’e-mail quando Richard pubblica un nuovo articolo, e gli aggiornamenti normativi che contano dove vivi. Gratis, puoi annullare l’iscrizione quando vuoi.