Tożsamość to nie jednorazowa konfiguracja
Budując funkcję Freelancer Identity, zrozumiałem, że myślałem o tożsamości w niewłaściwy sposób. Nie jest statyczna: ktoś może jednego roku mieszkać we France, a następnego w UAE, albo przejść od pracownika przez freelancera do właściciela firmy — ta sama osoba, lecz zmieniająca się tożsamość prawna, podatkowa i finansowa. Dlatego przeprojektowujemy ją w My Identity: stronę traktującą dokumenty i zmiany kraju jako zdarzenia tożsamości na osi czasu. Bo zgodność to nie formularz — to ciągłość.
Podczas tworzenia funkcji Freelancer Identity w SnapLedger uświadomiłem sobie, że myślałem o tożsamości w niewłaściwy sposób.
Początkowo funkcja była pomyślana głównie z myślą o onboardingu freelancerów. Pytaliśmy użytkowników, gdzie mieszkają, czy są zarejestrowani jako freelancer lub jednoosobowa działalność, oraz jakie pozwolenia lub rejestracje już posiadają.
Tożsamość nie jest statyczna
Ale tożsamość nie jest statyczna.
Ktoś może w tym roku mieszkać we France, a w przyszłym przenieść się do UAE. Może zacząć jako pracownik, zacząć pracować jako freelancer, zarejestrować jednoosobową działalność, uzyskać pozwolenie albo później założyć firmę.
Osoba pozostaje ta sama, lecz jej tożsamość prawna, podatkowa i finansowa wciąż się zmienia.
Każda zmiana może rodzić nowe obowiązki w zakresie zgodności.
Od Freelancer Identity do My Identity
Dlatego postanowiłem przeprojektować Freelancer Identity w bardziej ogólne narzędzie o nazwie My Identity.
Podstawowa strona zarządzania tożsamością będzie dostępna dla każdego użytkownika indywidualnego, nie tylko dla tych, którzy kupią Freelancer Add-on. Rejestracje, pozwolenia i obowiązki podatkowe właściwe dla freelancerów pozostaną w osobnych sekcjach w ramach pakietu dodatku.
SnapLedger już teraz prosi użytkowników o imię i nazwisko w formie prawnej w ich lokalnym języku, wraz z angielskim imieniem i nazwiskiem. To powinno stać się podstawą dopasowywania dokumentów związanych z tożsamością.
Dokument to więcej niż plik
Gdy użytkownik przesyła dowód osobisty, wizę, prawo jazdy, pozwolenie na pracę jako freelancer, rejestrację działalności lub oświadczenie jednoosobowej działalności, SnapLedger nie powinien traktować tego jako odosobnionego pliku.
Powinien rozumieć, do której tożsamości należy dokument, który kraj go wydał, kiedy stał się ważny, kiedy wygasa i czy tworzy lub zmienia obowiązek w zakresie zgodności.
Celem nie jest po prostu przechowywanie dokumentów. Chodzi o stopniowe budowanie wiarygodnego obrazu tożsamości użytkownika.
Zmiana kraju to zdarzenie tożsamości
Uświadomiłem sobie również, że zmiany kraju zamieszkania nie należy traktować jak zmiany zwykłego ustawienia profilu.
Przeprowadzka może wpłynąć na rezydencję podatkową, walutę domową, rejestracje, obowiązki sprawozdawcze i wymagane dokumenty.
Z tego powodu kraj zamieszkania wyświetlany w My Account → Individual Details powinien stać się tylko do odczytu. Każda zmiana powinna być zarządzana przez My Identity.
Dzięki temu SnapLedger może potraktować przeprowadzkę jako zdarzenie tożsamości. System może zapisać datę wejścia w życie, zaktualizować walutę domową i opcjonalnie poprosić użytkownika o przesłanie nowych dokumentów potwierdzających.
Tożsamość jako oś czasu
A co najważniejsze, SnapLedger nie powinien nadpisywać dawnej tożsamości, gdy coś się zmienia.
Tożsamość powinna stać się osią czasu.
System powinien wiedzieć, gdzie użytkownik mieszkał, jakie rejestracje posiadał i które dokumenty były ważne w każdym okresie.
To ma znaczenie, bo zgodność nie znika, gdy użytkownik zmienia kraj. Stary rachunek podatkowy może wciąż wymagać ostatecznego rozliczenia. Pozwolenie może wymagać anulowania. Dokument może wygasnąć. Wcześniejsza rejestracja może wciąż rodzić obowiązek.
Zgodność to ciągłość
Jedną z najważniejszych lekcji, jakie wyniosłem, budując SnapLedger, jest to, że zgodność nie polega na poprawnym wypełnieniu jednego formularza.
Chodzi o ciągłość.
Gdy tylko użytkownik zaczyna korzystać z SnapLedger, platforma powinna nieustannie zarządzać ewolucją prawnej i finansowej tożsamości tej osoby.
Tradycyjne oprogramowanie księgowe zaczyna od kont i transakcji. Ale zanim system zdoła poprawnie ustalić, jak ktoś powinien rozliczać dochód, rejestrować się do podatku czy pozostawać zgodnym z przepisami, musi zrozumieć, kim ta osoba jest — nie tylko dziś, lecz w czasie.
Dlatego My Identity staje się fundamentalną częścią SnapLedger.
Tożsamość to nie jednorazowa konfiguracja — to oś czasu. Prawna, podatkowa i finansowa tożsamość osoby wciąż się zmienia, a system powinien zapisywać, gdzie mieszkała i co posiadała w każdym okresie, a nie nadpisywać przeszłości.
Gdy zmieniają się Twoje okoliczności — nowy kraj, nowa rejestracja, firma — czy Twoje oprogramowanie powinno po cichu nadpisać dawnego Ciebie, czy pamiętać, kim byłeś i czego to wciąż wymaga?
Zanim oprogramowanie powie komuś, jak rozliczać dochód czy pozostać zgodnym z przepisami, musi zrozumieć, kim ta osoba jest — nie tylko dziś, lecz w czasie. Dlatego My Identity staje się fundamentem SnapLedger.
Otrzymuj Founder Diary + aktualizacje regulacyjne dla Twojego kraju
E-mail, gdy Richard opublikuje nowy wpis, oraz zmiany w przepisach ważne tam, gdzie mieszkasz. Bezpłatnie, z możliwością rezygnacji w każdej chwili.