Zostaw swoje dane kontaktowe, a my wyślemy Ci nasz przegląd e-mailem
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania spersonalizowanych materiałów marketingowych zgodnie z Regulaminem. Politykę Prywatności. Potwierdzając zgłoszenie, użytkownik wyraża zgodę na otrzymywanie materiałów marketingowych
Dziękuję!

Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1800+ specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.
O nas
Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

Rozwój oprogramowania podatkowego: skrócenie czasu przygotowania podatkowego o 50%, zwiększenie retencji klientów o 25%

Innowise opracowało aplikację do zarządzania podatkami dla osób samozatrudnionych, która została zintegrowana z istniejącymi systemami banku.

Klient

Branża
Finanse
Region
UE
Klient od
2023

Nasz klient, bank z UE, chciał rozwinąć swoje usługi i dotrzeć do nowego segmentu klientów poprzez uruchomienie przyjaznej dla użytkownika aplikacji do zarządzania podatkami. Aplikacja powinna być w pełni zintegrowana z istniejącymi systemami i bezpiecznie obsługiwać wrażliwe dane.

Szczegółowe informacje o kliencie nie mogą być ujawnione zgodnie z postanowieniami NDA.

Wyzwanie

Potrzeba aplikacji do zarządzania podatkami, która płynnie wpasuje się w istniejące systemy banku.

Bank chciał przyspieszyć swoją grę i zaoferować lepszą obsługę klientom samozatrudnionym, dodając zupełnie nową funkcję do swojej platformy bankowości internetowej. Pomysł? Zintegrowana aplikacja do zarządzania podatkami, która pozwala osobom samozatrudnionym samodzielnie obsługiwać, obliczać i składać podatki - bez potrzeby korzystania z pomocy z zewnątrz.

Było jednak kilka przeszkód. Pierwszą z nich było upewnienie się, że aplikacja ta może płynnie dopasować się do istniejących systemów banku. Następnie pojawiła się trudna kwestia zachowania zgodności z przepisami podatkowymi. Co więcej, musieli stworzyć przyjazne dla użytkownika doświadczenie dla osób, które nie są ekspertami podatkowymi. I oczywiście aplikacja musiała bezpiecznie obsługiwać poufne informacje finansowe, zapewniając jednocześnie aktualizacje w czasie rzeczywistym i przypomnienia o terminach podatkowych.

Wdrożenie

Bezpieczna aplikacja do zarządzania podatkami dla osób samozatrudnionych, która obsługuje wszystkie zadania związane z podatkami i płynnie synchronizuje się z systemem online banku za pośrednictwem interfejsów API.

Nasze oprogramowanie podatkowe obejmowało stworzenie funkcjonalnej aplikacji do zarządzania podatkami, która łączyłaby się z podstawowymi systemami banku za pośrednictwem interfejsów API. Stamtąd klienci banku mogą obsługiwać wszystko, co związane z podatkami - takie jak sprawdzanie dochodów, obliczanie podatków, konfigurowanie płatności i pobieranie raportów. System aktualizuje się w czasie rzeczywistym, synchronizując informacje podatkowe z ich bieżącymi finansami i sprawiając, że zarządzanie podatkami jest proste i bezstresowe. Aplikacja dostępna jest w wersjach na iOS, Androida i przeglądarkę internetową.

Automatyczne obliczanie podatku

Nasza aplikacja automatyzuje cały proces obliczania podatku. Przykładowo, jeśli grafik-freelancer uzyskuje dochody z wielu źródeł, system pobiera dane o dochodach bezpośrednio z jego transakcji bankowych i automatycznie stosuje właściwą stawkę podatkową. Wykorzystuje niestandardowe formuły dla różnych kategorii podatkowych - podatku dochodowego, VAT lub podatku od samozatrudnienia - w oparciu o lokalne przepisy podatkowe. Użytkownicy mogą nawet tworzyć określone zasady odliczeń podatkowych, takich jak wydatki na dostawy związane z działalnością gospodarczą lub podróże. Za każdym razem, gdy dochodzi do transakcji, system przelicza zobowiązania podatkowe w czasie rzeczywistym. Wysyła również przypomnienia, takie jak: "Za 7 dni upływa termin płatności podatku - kliknij tutaj, aby sprawdzić i złożyć wniosek!".

Integracja systemu płatności

Aplikacja sprawia również, że płatności podatkowe są proste i automatyczne. Po obliczeniu podatków użytkownicy mogą zaplanować płatności bezpośrednio ze swoich kont bankowych. Przykładowo, samozatrudniony konsultant IT, który musi płacić kwartalny podatek dochodowy, może skonfigurować cykliczne płatności, które będą pobierane z jego konta w określonych terminach. System automatycznie śledzi płatności i uzgadnia je z zaległymi zobowiązaniami podatkowymi. Jeśli użytkownik zapłacił już część swoich podatków, system dostosowuje należne saldo i aktualizuje jego zobowiązania podatkowe. Koniec z ręcznym śledzeniem terminów - podatki są płacone na czas, za każdym razem, bez dodatkowego wysiłku.

Obsługa wielu walut

Aplikacja oferuje funkcję obsługi wielu walut, co znacznie ułatwia rozliczanie podatków w całej UE. Automatycznie wykrywa różne waluty, dzięki czemu użytkownicy mogą wprowadzać przychody, wydatki i dane podatkowe w dowolnej walucie. Dzięki kursom wymiany walut w czasie rzeczywistym z zaufanych źródeł, aplikacja zapewnia dokładne konwersje i obliczenia: w ten sposób klienci banku mogą współpracować z klientami z różnych regionów i łatwo przeprowadzać transakcje transgraniczne.

Zarządzanie dokumentami

W ramach podatek usługi tworzenia oprogramowaniaZintegrowaliśmy funkcję, która pozwala użytkownikom organizować wszystkie dokumenty związane z podatkami w jednym miejscu. Załóżmy, że samozatrudniony konsultant chce przejrzeć swoje raporty wydatków za cały rok. Dzięki naszej aplikacji może po prostu pobrać historię swoich transakcji i płatności podatkowych za pośrednictwem księgi głównej aplikacji. System automatycznie kategoryzuje wydatki i dopasowuje je do odpowiednich kategorii podatkowych, takich jak podróże, materiały biurowe lub usługi profesjonalne. Gdy nadchodzi sezon podatkowy, wszystkie niezbędne dokumenty są już uporządkowane i powiązane z transakcjami użytkownika, co oszczędza mu wielu godzin ręcznej pracy. Użytkownik może uzyskać dostęp do tych danych w dowolnym momencie, zarówno w celu złożenia zeznania podatkowego, poddania się audytowi, jak i śledzenia wydatków biznesowych.

Raportowanie

Nasz system generuje raporty podatkowe w oparciu o dane finansowe użytkownika i obowiązujące przepisy podatkowe. Na przykład, jeśli użytkownik działa w wielu regionach z różnymi przepisami podatkowymi, system dostosowuje szablony raportów, aby spełnić specyficzne wymagania każdego regionu: wygeneruje raport VAT dla UE i oddzielny raport podatku dochodowego dla władz lokalnych. Raporty są automatycznie formatowane i gotowe do przesłania. Użytkownicy mogą pobrać te raporty do własnych rejestrów lub przesłać je bezpośrednio do organów podatkowych za pomocą zintegrowanych usług e-filing.

Podpis

Dodaliśmy funkcję podpisu elektronicznego, aby podpisywanie dokumentów było bezpieczne i zgodne z prawem. Wykorzystuje ona szyfrowanie PKI w celu weryfikacji tożsamości podpisującego i zapewnienia bezpieczeństwa dokumentów. Aplikacja obsługuje również szyfrowanie SSL/TLS w celu zapewnienia bezpiecznej transmisji danych. Użytkownicy mogą podpisywać formularze podatkowe, takie jak pliki PDF lub DOCX, bezpośrednio w aplikacji, za pomocą ekranu dotykowego lub rysika. Ponadto, dzięki znacznikom czasu i ścieżkom audytu, wszystko pozostaje w pełni identyfikowalne i spełnia wszystkie przepisy eIDAS i ESIGN.

Ochrona danych

Zintegrowaliśmy uwierzytelnianie wieloskładnikowe (MFA) i opcje zabezpieczeń biometrycznych, dzięki czemu użytkownicy mogą łatwo i bezpiecznie logować się za pomocą szybkiego odcisku palca lub skanu twarzy, bez konieczności używania haseł. Ponadto system monitoruje nieuczciwą aktywność przy użyciu algorytmów opartych na sztucznej inteligencji. Na przykład, jeśli ktoś próbuje uzyskać dostęp do systemu z nierozpoznanego urządzenia lub lokalizacji, sztuczna inteligencja może uruchomić alert i zablokować dostęp, dopóki użytkownik nie zweryfikuje swojej tożsamości.

Zgodność z normami

Nasze oprogramowanie podatkowe zostało zaprojektowane tak, aby zachować zgodność z ciągle zmieniającymi się przepisami podatkowymi. Na przykład, jeśli rząd wprowadzi nową ulgę podatkową dla osób samozatrudnionych, system automatycznie zaktualizuje się, aby uwzględnić ją w obliczeniach podatkowych. System jest połączony z regulacjami podatkowymi w czasie rzeczywistym, aby upewnić się, że przepisy podatkowe są zawsze aktualne. Jest to szczególnie przydatne dla użytkowników, którzy działają w branżach z częstymi zmianami w polityce podatkowej, takich jak freelancerzy w mediach cyfrowych lub konsultanci w dziedzinie finansów. System gwarantuje, że zawsze składają oni zeznania podatkowe zgodnie z najnowszymi standardami i unikają kar.

Technologie

Back-end

Java 8/11, Kotlin, Spring Boot, Koa, RxJava, Dagger

Front-end

JavaScript, React, Redux, arui-feather, redux-thunk

Platformy

Marathon, Mesos

Integracje

Wiremock, Testcontainers

DevOps

Ansible, Chronos

Konteneryzacja i zarządzanie kontenerami

Docker

Zarządzanie dziennikami

ELK

QA

Wiremock, Testcontainers

Proces

Przyjęliśmy praktyczne podejście do rozwój oprogramowania podatkowegoupewniając się, że pasuje do istniejącej konfiguracji banku i zapewnia solidne bezpieczeństwo.

 

Wymagania techniczne i projekt systemu

Zaczęliśmy od dogłębnych rozmów, aby uzyskać solidne zrozumienie konfiguracji banku, potrzeb w zakresie bezpieczeństwa i niezbędnych funkcji. Wykorzystaliśmy interfejsy API RESTful do udostępniania danych w czasie rzeczywistym i szyfrowanie AES-256 do blokowania transakcji użytkowników. Zbudowany na Spring Boot, system jest podłączony bezpośrednio do zaplecza banku i wykorzystuje OAuth 2.0 do bezpiecznego logowania.

Rozwój backendu

Zbudowaliśmy podstawowy system z niestandardowymi algorytmami podatkowymi do dynamicznych obliczeń w czasie rzeczywistym. Łącząc system zarządzania podatkami z bazami danych banku za pośrednictwem bezpiecznych interfejsów API, umożliwiliśmy zautomatyzowane odliczenia podatkowe, planowanie płatności i śledzenie zobowiązań podatkowych w czasie rzeczywistym. Aby zapewnić skalowalność i elastyczność, użyliśmy Dockera do konteneryzacji i zarządzaliśmy wszystkim za pomocą Kubernetes.

Testowanie i integracja

Użyliśmy Wiremock i Testcontainers, aby naśladować środowisko bankowe, upewniając się, że interfejsy API działają dobrze, a obliczenia podatkowe są prawidłowe. Testy integracyjne zagwarantowały, że wszystko działało płynnie z interfejsem użytkownika banku, podczas gdy stos ELK został skonfigurowany do rejestrowania i monitorowania w czasie rzeczywistym.

Wdrożenie i konserwacja

Po zintegrowaniu, system został uruchomiony na serwerach i był stale aktualizowany w czasie rzeczywistym, aby zachować zgodność z przepisami podatkowymi. Po uruchomieniu korzystaliśmy z Kibany, aby mieć oko na wydajność i bezpieczeństwo, z regularnymi aktualizacjami w celu obsługi wszelkich zmian w przepisach.

Takie podejście do rozwój oprogramowania podatkowego dostarczyła skalowalne, bezpieczne i w pełni zintegrowane rozwiązanie, które idealnie pasuje do systemu banku.

Zespół

2

Programiści Java/Kotlin

1

Frontend developer (React)

1

Inżynier DevOps

1

Inżynier QA

1

Projektant UI/UX

Wyniki

Aplikacja do zarządzania podatkami doprowadziła do 30% wzrostu zaangażowania samozatrudnionych użytkowników, skróciła o połowę czas przygotowania podatkowego, zwiększyła terminowość składania wniosków o 40% i poprawiła utrzymanie klientów o 25%.

Dzięki nowej aplikacji do zarządzania podatkami bank naprawdę zmienił zasady gry dla klientów samozatrudnionych. W ciągu zaledwie sześciu miesięcy zaangażowanie użytkowników samozatrudnionych wzrosło o 30%. Użytkownicy pokochali zautomatyzowane wypełnianie zeznań podatkowych, skracając czas ich przygotowania o połowę, a dzięki przypomnieniom w czasie rzeczywistym i automatycznym płatnościom, terminowe składanie zeznań podatkowych wzrosło o 40%. Utrzymanie klientów wzrosło o 25%, a ludzie pozostali przy aplikacji ze względu na jej prostotę i łatwość. Ponadto dodatkowe funkcje bezpieczeństwa, takie jak uwierzytelnianie wieloskładnikowe i wykrywanie oszustw oparte na sztucznej inteligencji, zapewniły bezpieczeństwo, przy zerowej liczbie naruszeń zgłoszonych po uruchomieniu.

Czas trwania projektu
  • Kwiecień 2023 r. - w toku

30%

wzrost liczby klientów samozatrudnionych

25%

wzrost retencji klientów

Skontaktuj się z nami!

Zadzwoń lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.

    Prosimy o podanie szczegółów projektu, czasu trwania, stosu technologicznego, potrzebnych specjalistów IT i innych istotnych informacji.
    Nagraj wiadomość głosową na temat
    projekt, który pomoże nam lepiej go zrozumieć
    W razie potrzeby dołącz dodatkowe dokumenty
    Prześlij plik

    Można załączyć maksymalnie 1 plik o łącznej wielkości 2 MB. Ważne pliki: pdf, jpg, jpeg, png

    Informujemy, że po kliknięciu przycisku Wyślij Innowise będzie przetwarzać Twoje dane osobowe zgodnie z naszą Polityką prywatności w celu dostarczenia Ci odpowiednich informacji.

    Co będzie dalej?

    1

    Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.

    2

    Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.

    3

    Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.

    4

    Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe.

    Спасибо!

    Cобщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    Dziękuję!

    Wiadomość została wysłana. 

    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    strzałka