Identiteit is geen eenmalige setup
Bij het bouwen van Freelancer Identity besefte ik dat ik verkeerd over identiteit dacht. Ze is niet statisch: iemand woont het ene jaar in France en het volgende in de UAE, of gaat van werknemer naar freelancer naar ondernemer — dezelfde persoon, maar een veranderende juridische, fiscale en financiële identiteit. Daarom wordt het My Identity: een pagina die documenten en landwijzigingen als tijdlijngebeurtenissen behandelt. Want compliance is geen formulier — het is continuïteit.
Tijdens het ontwikkelen van de Freelancer Identity-functie in SnapLedger besefte ik dat ik op de verkeerde manier over identiteit had nagedacht.
In het begin was de functie vooral bedoeld voor de onboarding van freelancers. We vroegen gebruikers waar ze woonden, of ze geregistreerd waren als freelancer of eenmanszaak, en welke vergunningen of registraties ze al hadden.
Identiteit is niet statisch
Maar identiteit is niet statisch.
Iemand kan dit jaar in France wonen en volgend jaar naar de UAE verhuizen. Ze kunnen beginnen als werknemer, gaan freelancen, zich registreren als eenmanszaak, een vergunning verkrijgen of later een bedrijf oprichten.
De persoon blijft dezelfde, maar hun juridische, fiscale en financiële identiteit blijft veranderen.
Elke verandering kan nieuwe complianceverplichtingen creëren.
Van Freelancer Identity naar My Identity
Daarom besloot ik Freelancer Identity opnieuw te ontwerpen tot een algemener hulpmiddel genaamd My Identity.
De basispagina voor identiteitsbeheer wordt beschikbaar voor elke individuele gebruiker, niet alleen voor wie de Freelancer Add-on aanschaft. Freelancerspecifieke registraties, vergunningen en fiscale verplichtingen blijven in aparte secties binnen het add-onpakket.
SnapLedger vraagt gebruikers al om hun juridische naam in hun eigen taal, samen met hun Engelse voor- en achternaam. Dit zou de basis moeten worden voor het koppelen van identiteitsgerelateerde documenten.
Een document is meer dan een bestand
Wanneer een gebruiker een nationaal identiteitsbewijs, visum, rijbewijs, freelancervergunning, bedrijfsregistratie of eenmanszaakverklaring uploadt, zou SnapLedger het niet als een geïsoleerd bestand moeten behandelen.
Het zou moeten begrijpen bij welke identiteit het document hoort, welk land het heeft uitgegeven, wanneer het geldig werd, wanneer het verloopt en of het een complianceverplichting creëert of wijzigt.
Het doel is niet simpelweg documenten opslaan. Het is geleidelijk een betrouwbaar begrip van de identiteit van de gebruiker opbouwen.
Van land veranderen is een identiteitsgebeurtenis
Ik besefte ook dat het veranderen van woonland niet als het wijzigen van een gewone profielinstelling behandeld zou moeten worden.
Een verhuizing kan van invloed zijn op de fiscale woonplaats, de basisvaluta, registraties, aangifteverplichtingen en vereiste documenten.
Om deze reden zou het woonland dat wordt getoond onder My Account → Individual Details alleen-lezen moeten worden. Elke wijziging zou via My Identity beheerd moeten worden.
Zo kan SnapLedger de verhuizing als een identiteitsgebeurtenis behandelen. Het systeem kan de ingangsdatum vastleggen, de basisvaluta bijwerken en de gebruiker optioneel vragen nieuwe ondersteunende documenten te uploaden.
Identiteit als een tijdlijn
Bovenal zou SnapLedger de oude identiteit niet moeten overschrijven wanneer er iets verandert.
Identiteit zou een tijdlijn moeten worden.
Het systeem zou moeten weten waar de gebruiker woonde, welke registraties hij had en welke documenten in elke periode geldig waren.
Dit is belangrijk omdat compliance niet verdwijnt wanneer een gebruiker van land verandert. Een oude belastingrekening vereist mogelijk nog een laatste aangifte. Een vergunning moet misschien worden geannuleerd. Een document kan verlopen. Een eerdere registratie kan nog steeds een verplichting creëren.
Compliance is continuïteit
Een van de belangrijkste lessen die ik heb geleerd tijdens het bouwen van SnapLedger is dat compliance niet gaat over het correct invullen van één formulier.
Het gaat over continuïteit.
Zodra een gebruiker SnapLedger begint te gebruiken, zou het platform de evolutie van de juridische en financiële identiteit van die persoon voortdurend moeten beheren.
Traditionele boekhoudsoftware begint met rekeningen en transacties. Maar voordat een systeem correct kan bepalen hoe iemand inkomen moet aangeven, zich moet registreren voor belasting of compliant moet blijven, moet het begrijpen wie die persoon is — niet alleen vandaag, maar door de tijd heen.
Daarom wordt My Identity een fundamenteel onderdeel van SnapLedger.
Identiteit is geen eenmalige setup — het is een tijdlijn. De juridische, fiscale en financiële identiteit van een persoon blijft veranderen, en het systeem zou moeten vastleggen waar iemand woonde en wat hij in elke periode had, in plaats van het verleden te overschrijven.
Wanneer je omstandigheden veranderen — een nieuw land, een nieuwe registratie, een bedrijf —, moet je software dan stilletjes de oude jij overschrijven, of onthouden wie je was en wat dat nog steeds vereist?
Voordat software iemand kan vertellen hoe hij inkomen moet aangeven of compliant moet blijven, moet ze begrijpen wie diegene is — niet alleen vandaag, maar door de tijd heen. Daarom wordt My Identity een fundament van SnapLedger.
Ontvang het Founder Diary + regelgevingsupdates voor jouw land
Een e-mail wanneer Richard een nieuw bericht publiceert, en de regelgevingsupdates die ertoe doen waar je woont. Gratis, altijd op te zeggen.