Interpretacja
Interpretacja indywidualna z dnia 4 października 2023 r., Dyrektor Krajowej Informacji Skarbowej, sygn. 0114-KDIP3-2.4011.712.2023.2.BM
PIT - w zakresie możliwości opodatkowania dochodów z kwalifikowanych praw własności indywidualnej 5% stawką podatku (IP Box).
Interpretacja indywidualna - stanowisko prawidłowe
Szanowny Panie,
stwierdzam, że Pana stanowisko w sprawie oceny skutków podatkowych opisanego stanu faktycznego/zdarzenia przyszłego w podatku dochodowym od osób fizycznych jest prawidłowe.
Zakres wniosku o wydanie interpretacji indywidualnej
28 lipca 2023 r. wpłynął Pana wniosek, o wydanie interpretacji indywidualnej, który dotyczy preferencyjnego opodatkowania dochodów generowanych przez prawa własności intelektualnej (tzw. IP Box).
Uzupełnił go Pan - w odpowiedzi na wezwanie - pismem z 13 września 2023 r. (data wpływu 13 września 2023 r.).
Treść wniosku jest następująca:
Opis stanu faktycznego/zdarzenia przyszłego
Jest Pan osobą fizyczną, posiada Pan nieograniczony obowiązek podatkowy na terytorium kraju oraz prowadzi Pan działalność gospodarczą w oparciu o wpis do Centralnej Ewidencji i Informacji o Działalności Gospodarczej.
Posiada Pan na terytorium Rzeczypospolitej Polskiej nieograniczony obowiązek podatkowy w świetle art. 3 ust. 1 oraz ust. 1a ustawy z dnia 26 lipca 1991 r. o podatku dochodowym od osób fizycznych (dalej: ustawa o PIT).
Wykonuje Pan działalność opisaną we wniosku polegającą na pracach programistycznych, których dotyczy wniosek od 1 maja 2023 r.
W ramach prowadzonej działalności gospodarczej wykonuje Pan prace programistyczne zlecane przez Zleceniodawcę, prowadzące do powstania innowacyjnych, indywidualnych rozwiązań obsługujących dedykowane obszary działalności. Jest to oprogramowanie tworzone i rozwijane na potrzeby indywidualne Zleceniodawcy (zwane dalej: „Oprogramowaniem”).
Efekty Pana prac (Oprogramowanie) zawsze są utworami w rozumieniu przepisów o prawie autorskim i prawach pokrewnych, tj.:
- zawsze odznaczają się oryginalnym, twórczym charakterem,
- zawsze są wykonaniem nowej, nieistniejącej wcześniej wartości niematerialnej,
- nie są efektem pracy, która wymaga do osiągnięcia rezultatu jedynie określonych umiejętności programistycznych i której rezultaty można z góry określić i przewidzieć jako mające charakter powtarzalny i rutynowy,
- nie są jedynie „techniczną”, ale twórczą realizacją szczegółowych projektów powierzonych do wykonania przez Zleceniodawcę.
W ramach prowadzonej działalności zajmuje się Pan:
1)tworzeniem nowych aplikacji oraz modyfikacją, rozwojem i dostosowaniem istniejącego oprogramowania według indywidualnej specyfikacji i danego zamówienia klienta;
2)tworzeniem i testowaniem nowych funkcjonalności oprogramowania, backend i API;
3)optymalizacją wydajności oprogramowania;
4)monitorowaniem wdrążanych aplikacji (oprogramowania) i naprawą błędów rozwijanych aplikacji.
Pisze Pan kod źródłowy aplikacji backendowych, w języku Python oraz tworzy i rozwija API (interfejs programowania aplikacji) w tych aplikacjach.
Tytułem opisu Oprogramowania tworzonego lub rozwijanego przez Pana należy wskazać:
1.Aplikacja W. (W.), w której zajmuje się Pan modyfikacją, rozwojem i dostosowywaniem istniejącego oprogramowania. Web scraping - dziedzina zajmująca się automatyzacją gromadzenia danych witryn internetowych; jest dziedziną bardzo dynamiczną, zmieniającą się z dnia na dzień. Funkcje, które Pan tworzy, mają za zadanie nadążyć za ciągle polepszającymi się zabezpieczeniami antybotowymi, aktualizacją wykorzystywanego narzędzia przeglądarki bezgłowej (headless browser), czy integracją wykorzystywanych i ciągle zmieniających się zewnętrznych dostawców rozwiązywania (...) (testów potwierdzających, że jest się człowiekiem). Testuje Pan również nowe niepowtarzalne funkcje aplikacji, które wymagają dużej wiedzy specjalistycznej z tej dziedziny. Jest to innowacyjna aplikacja, która pozwala gromadzić dane ze stron internetowych użytkownikom końcowym, i obchodzi większość typowych ograniczeń z tym związanych, jak zabezpieczenia antybotowe, symulując prawdziwego użytkownika w sieci (przeglądarka bezgłowa), renderowanie stron, wykorzystuje sieci proxy, rotację adresów IP, czy rozwiązywanie (...) (testów potwierdzających, że jest się człowiekiem). Ważną funkcją aplikacji jest możliwość wybrania geolokalizacji, z której ma wyjść żądanie. Niektóre strony nie są dostępne w danej geolokalizacji, zawartość strony również może się różnić w zależności od lokalizacji. Na poziomie API, aplikacja zajmuje się również kontrolą limitów zapytań wysyłanych do serwera stron www, walidacją tych zapytań i ich uwierzytelnianiem. Aplikacja zwraca dane ze strony w czasie rzeczywistym w formie surowego kodu HTML, wykazuje się wysokim wskaźnikiem sukcesu i jednocześnie niskim wskaźnikiem wykrywania przez zabezpieczenia antybotowe. Ważną częścią aplikacji jest możliwość monitorowania wszystkich żądań zwrócenia danych stron oraz tworzenia logów błędów niezbędnych do debugowania aplikacji.
2.Aplikacja Y. (Y.), w której zajmuje się Pan wdrążeniem logiki weryfikacji użytkowników. Każdy z użytkowników ma indywidualnie przypisane uprawnienia, z których może korzystać w zależności od hasła (klucza) API oraz serializacją danych zbieranych w starej wersji bazy danych SQL do nowej wersji, tzw. jeziora danych składającego się z szybszej bazy danych (…), które są dużo tańsze w porównaniu do poprzednich wersji bazy danych. Zwiększa to szybkość przekazywania danych użytkownikom końcowym, jak i zmniejsza koszty klienta. Optymalizuje Pan również logikę, która monitoruje czas oczekiwania i procesowania wysyłanych żądań, tworzy logikę mapowania modeli danych wykorzystywanych przy przesyłaniu danych pomiędzy aplikacją Y., a D. oraz zajmuje się dodawaniem nowych źródeł, z których recenzje mogą być przetwarzane (integracja z nowo tworzonymi ekstraktorami danych aplikacji D.).
3.Aplikacja R. (R.), w której zajmuje się Pan ulepszaniem i aktualizacją istniejących funkcji, np. zwiększaniem dokładności zbierania danych profili z recenzjami, ulepszaniem logiki wyszukiwania profili w Internecie, mając na celu zbieraniu większej ilości danych dla każdego z publicznie dostępnych profili i ich recenzji, dodawaniem nowych źródeł, z których recenzje mogą być przetwarzane (integracja z nowo tworzonymi ekstraktorami danych aplikacji D.) oraz aktualizacją i ulepszaniem logiki wysyłania logów z aplikacji R. do aplikacji monitorującej (...). Jest to innowacyjna aplikacja, która indeksuje wszystkie dostępne profile recenzji w Internecie. Zbiera wszystkie publiczne recenzje o produkcie / firmie, grupuje je na poziomie lokalizacji i daje wgląd użytkownikowi końcowemu. Dla większości mniejszych organizacji jest to rewolucyjne rozwiązanie pozwalające na automatyczne zbieranie i monitorowanie wszystkich dostępnych na swój temat recenzji ze wszystkich portali w jednym miejscu. W przypadku większych firm, zebrane dane publicznych recenzji mogą być wykorzystywane w analizie rynku, trendów, czy sentymentów konsumenckich. Mogą zgromadzić w ciągu paru chwil nawet dziesiątki tysięcy recenzji ze wszystkich portali na temat swojego biznesu, co ręcznie trwało by setki godzin, szczególnie, kiedy korporacje takie jak (…) mają tysiące lokalizacji, każda lokalizacja może mieć recenzje na dziesiątkach portalach. Byłoby to zadanie niezwykle trudne do przeprowadzenia ręcznie bez rozwijanego przez Pana oprogramowania.
4.Aplikacja D. (D.), w której tworzy Pan od podstaw indywidualne, niepowtarzalne ekstraktory danych z witryn stron internetowych z recenzjami (tzw. crawlers), ze stron typu (…), zajmuje się też modyfikacją i rozwojem istniejących. Tworzenie nowych ekstraktorów zwiększa ilość stron, z których klienci Zleceniodawcy mogą czerpać swoje i konkurencji recenzje. Zwiększa też pokrycie rynku recenzji online. Rozwój obecnych, testowanie, czy ich modyfikacja jest ciągle konieczna, ze względu na to, że każda strona w sposób indywidualny, niepowtarzalny przechowuje te dane w kodzie HTML; kod witryn z recenzjami ciągle się zmienia, co doprowadza do błędów po stronie rozwijanych przez Pana aplikacji, które naprawia. Modyfikuje Pan już istniejące ekstraktory przez wprowadzanie nowych systemów walidacji danych wszystkich ektraktowanych pól danych; zajmuje się również aktualizacją i ulepszeniem interfejsu API pomiędzy aplikacją D. i aplikacjami Y. czy R., z których wychodzą żądania zebrania recenzji. Wszystko to trzeba również dogłębnie testować, jak również optymalizować i aktualizować całą bazę kodu źródłowego aplikacji (np. aktualizacją wspieranych bibliotek).
5.Aplikacja C., w której tworzy Pan od podstaw i wdraża wszystkie poniższe funkcje aplikacja monitorująca stan poszczególnych ekstraktorów danych z D. (każdy wspierany portal z recenzjami ma stworzony indywidualny, niepowtarzalny ekstraktor, np. (…) zbiera dane inaczej/w innej formie niż …). Aplikacja wysyła systematycznie, losowo żądania recenzji, które zbiera z bazy danych wszystkich dotychczas zebranych profili recenzji, które następnie są kierowane do indywidualnych ekstraktorów. Ekstraktor, zbierając recenzje, waliduje wszystkie dane. Jeśli walidacja nie przebiegnie prawidłowo, nastąpi błąd i żądanie nie zostanie prawidłowo przetworzone. Z otrzymanej odpowiedzi można wywnioskować, czy ekstraktor działa w prawidłowy sposób, a jeśli nie - raportuje błędy. Następnie przetwarza te odpowiedzi i loguje do zewnętrznej platformy (...), która wizualizuje te dane. Dzięki czemu można monitorować poprawność ekstrakcji danych na bieżąco. Podkreślenia wymaga fakt, że utwory tworzone lub modyfikowane przez Pana są chronione przez art. 74 ust. 1 i 2 ustawy z dnia 4 lutego 1994 r. o prawie autorskim i prawach pokrewnych (t. j. Dz. U. z 2021 r., poz. 1062).
Wskazać także należy, że w zakresie rozwoju Oprogramowania dokonuje Pan rozwoju Oprogramowania na mocy postanowień umowy o świadczenie usług podpisanej ze Zleceniodawcą. Zobowiązuje ona Pana do wytworzenia lub rozwoju Oprogramowania, które stanowi osobny program komputerowy chroniony powołanym wyżej art. 74 ust. 1 i 2 prawa autorskiego.
Działalność prowadzona jest przez Pana w sposób ciągły i systematyczny, a jej efektem jest tworzenie Oprogramowania w ramach realizacji Pana prac. Pana działania zmierzają do zwiększenia oraz wykorzystania zasobów wiedzy i umiejętności do tworzenia nowych rozwiązań lub nowych zastosowań istniejących już rozwiązań.
W ramach prowadzonej działalności gospodarczej podejmuje Pan aktywność, która obejmuje nabywanie, łączenie, kształtowanie wiedzy (zwiększaniu zasobów wiedzy, które wykorzystuje Pan do tworzenia nowych zastosowań) i wykorzystywanie dostępnej aktualnie wiedzy i umiejętności (które Pan wykorzystuje do tworzenia nowych zastosowań), w tym w zakresie narzędzi informatycznych lub oprogramowania, do planowania produkcji oraz projektowania i tworzenia zmienionych, ulepszonych lub nowych produktów, procesów lub usług, z wyłączeniem działalności obejmującej rutynowe i okresowe zmiany wprowadzane do nich, nawet jeżeli takie zmiany mają charakter ulepszeń, albowiem Pan nieustannie, przy codziennym świadczeniu usług wykorzystuje wiedzę z zakresu narzędzi informatycznych i oprogramowania (poprzez nabywanie, łączenie, kształtowanie wiedzy), pogłębia ją, a następnie wykorzystuje do wytwarzania programów komputerowych (Oprogramowania).
Powstałe programy komputerowe były, są i będą efektem Pana własnej, samodzielnej działalności twórczej, wynikiem zdobytej wcześniej i wykorzystanej wiedzy w tej dziedzinie, w tym wiedzy i umiejętności zdobytych w wyniku prowadzonych prac. Dzięki powyższemu procesowi powstaje nowy produkt. Podstawą do stwierdzenia powyższego są faktycznie wykonywane przez Pana czynności, proces myślowy i efekt tego procesu Oprogramowanie powstałe na skutek nabywania, łączenia, kształtowania wiedzy.
W podsumowaniu należy uznać, że projekty polegające na tworzeniu i rozwoju Oprogramowania mają skomplikowany charakter i każdorazowo wymagają podjęcia wielu czynności o charakterze programistycznym popartych Pana wiedzą i umiejętnościami oraz wymagają posłużenia się zdobytą wiedzą związaną z pracami nad programem komputerowym. Mają one przymiot indywidualności, innowacyjności oraz niepowtarzalny charakter. Opracowuje Pan nowe lub ulepszone produkty, procesy, które w znacznym stopniu odróżniają się od rozwiązań już funkcjonujących u Pana i jego Zleceniodawcy, tym samym efekty Pana samodzielnej działalności są rozwiązaniami niewystępującymi dotychczas w jego praktyce gospodarczej lub będą na tyle innowacyjne, że w znacznym stopniu odróżniają się od rozwiązań już funkcjonujących.
Ponadto, podejmowane przez Pana działania w zakresie tworzenia i rozwoju oprogramowania ze swej istoty zmierzają do uzyskania i wykorzystania (poprzez nabywanie, łączenie, kształtowanie i wykorzystywanie) specjalistycznej wiedzy i umiejętności, które będą wykorzystywane w obecnie realizowanej i przyszłej Pana działalności.
Tym samym, wiedza uzyskana, stworzona podczas prowadzenia poszczególnych prac wykorzystywana jest następnie w innych pracach nad oprogramowaniem.
Dodatkowo realizując przedmiotowe prace uzyskuje Pan nowe umiejętności z dziedziny technologii IT i ich zastosowania w swojej działalności, które następnie są wykorzystywane do projektowania nowych produktów oferowanych Zleceniodawcy (oprogramowanie).
Wskazane powyżej efekty prowadzonych prac twórczych są kwalifikowane przez Pana jako prace prowadzące do powstania utworów w rozumieniu art. 1 ust. 1 ustawy z dnia 4 lutego 1994 r. o prawie autorskim i prawach pokrewnych poprzez stworzenie nowego programu komputerowego lub poprzez twórczą zmianę (opracowanie) istniejącego programu komputerowego (programu wykorzystywanego przez Zleceniodawcę).
Prowadzi Pan prace, których dotyczy wniosek i które są opisane we wniosku w odniesieniu do każdego tworzonego przez niego programu komputerowego, stąd opisane we wniosku prace były/są/będą przez Pana prowadzone w okresie wskazanym we wniosku, przy czym każdorazowo są rozpoczynane, prowadzone i zakańczane (co do każdego programu komputerowego). Programy komputerowe tworzone przez Pana zawsze są efektem tych prac.
Przenosi Pan ogół praw autorskich na rzecz Zleceniodawcy na mocy umowy o świadczenie usług. Przeniesienie praw autorskich na rzecz Zleceniodawcy jest odpłatne. Osiąga Pan dochód z kwalifikowanych praw własności intelektualnej z tytułu ich sprzedaży (Przychody IP Box). Zamierza Pan skorzystać z preferencyjnego opodatkowania stawką 5% w odniesieniu do kwalifikowanego dochodu z kwalifikowanych praw własności intelektualnej (IP Box), uregulowanego w art. 30ca ustawy o PIT, za okres od roku 2023 i w latach kolejnych.
Wymaga podkreślenia jako istotne, że w prowadzonej ewidencji pozaksięgowej dokonuje Pan wyodrębnienia kwalifikowanych praw własności intelektualnej (prawa IP Box). Wyodrębnionymi Prawami IP Box są majątkowe prawa autorskie do Oprogramowania. Ponosi i może ponosić Pan także szereg kosztów bezpośrednio związanych z tworzeniem i rozwojem Oprogramowania, takie jak:
1.zakupu i użytkowania hulajnogi elektrycznej - niezbędne dla zapewnienia Panu sprawnego transportu do Zleceniodawcy w celu konsultacji dotyczących tworzonego Oprogramowania, do specjalistycznego sklepu w celu nabycia potrzebnych urządzeń programistycznych, i na szkolenia poszerzające wiedzę w dziedzinie programowania. Hulajnoga wykorzystywana jest do celów świadczenia usług na rzecz Zleceniodawcy i pozwala na szybki, sprawny i zintegrowany z potrzebami Zleceniodawcy kontakt i konsultacje, co służy personalizacji tworzonego Oprogramowania, dostosowaniu go do indywidualnych potrzeb i oczekiwań Zleceniodawcy;
2.usług telekomunikacyjnych (abonament telefoniczny i Internet), telefonu komórkowego i innych urządzeń mobilnych (tablety) - umożliwia komunikację mailową ze Zleceniodawcą, w przypadku braku dostępu do komputera, otrzymywanie komunikatów o krytycznych błędach w aplikacji, ułatwia szybką reakcję w takiej sytuacji, umożliwia kontakt telefoniczny ze Zleceniodawcą;
3.prowadzenia księgowości - niezbędne do prowadzenia podatkowej księgi przychodów i rozchodów oraz ewidencji IP BOX; posiadanie fachowej księgowości jest niezbędne do prowadzenia działalności per se, i Pan traktuje ten koszt jako stały element wykonywanej przez siebie działalności gospodarczej;
4.sprzętu komputerowego, oprogramowania i urządzeń peryferyjnych (komputery, laptopy, klawiatury, myszki, słuchawki, drukarka/skaner, sprzęt sieciowy i inne) - niezbędne do pisania kodu źródłowego, testowania prototypów, drukowania dokumentacji projektowej, tj. dla sprawnego tworzenia Oprogramowania przy pomocy nowoczesnych, wysokopoziomowych języków oprogramowania. Z tego powodu Pan stale usprawnia posiadany sprzęt komputerowy przez wymianę jego podzespołów oraz wykorzystywanych urządzeń peryferyjnych. Na szybko zmieniającym się rynku technologii, korzystanie przez Pana z nowoczesnych rozwiązań technologicznych jest koniecznością. Tym samym poniesione koszty zakupu podzespołów komputerowych i urządzeń peryferyjnych są niezbędne dla tworzenia Oprogramowania;
5.urządzeń i materiałów biurowych (materiały i sprzęty biurowe i eksploatacyjne) - dla tworzenia Oprogramowania musi Pan utrzymywać i rozwijać odpowiednie zaplecze techniczne i biurowe;
6.literatury i szkoleń, konferencji branżowych, kursów językowych (materiały doskonalenia zawodowego) - niezbędne z tego względu, że Oprogramowanie wytwarzane jest przede wszystkim na podstawie Pana wiedzy i doświadczenia, którą może Pan poszerzać i korzystać ze wskazanych powyżej pozycji kosztowych (Koszty IP Box). Różnica pomiędzy ustalonymi w powyższy sposób Przychodami IP Box i Kosztami IP Box stanowić będzie Pana dochód z Praw IP Box (Dochód IP Box). Pozostały dochód osiągany przez Pana podlegał będzie opodatkowaniu PIT na zasadach liniowych.
Jak zostało już wspomniane, wyodrębnia Pan w prowadzonej ewidencji poza rachunkowej prawa autorskie do Oprogramowania (Prawa IP Box), spełniając tym samym wymóg wynikający z art. 30cb ustawy o PIT. W przedmiotowej ewidencji dokonuje Pan wyodrębnienia przychodów, kosztów uzyskania przychodów i dochodu (straty) przypadających na każde kwalifikowane prawo własności intelektualnej. Dokonuje Pan również wyodrębnienia kosztów, o których mowa w art. 30ca ust. 4 ustawy o PIT. Stosowanie ewidencji umożliwia ustalenie łącznego dochodu z kwalifikowanych praw własności intelektualnej. Ewidencja taka prowadzona jest na bieżąco od 1 maja 2023 r. W ramach prowadzonej działalności gospodarczej (twórczej) nie podejmuje Pan działalności obejmującej badania naukowe w rozumieniu art. 4 ust. 2 ustawy z dnia 20 lipca 2018 r. - Prawo o szkolnictwie wyższym i nauce.
Co istotne, ponosi Pan ryzyko gospodarcze prowadzonej działalności gospodarczej. Wskazać należy, że ponosi Pan również odpowiedzialność kontraktową wynikającą z art. 471 i nast. k.c. W szczególności należy podkreślić, że umowa łącząca Pana ze Zleceniodawcą nie nosi znamion umowy o pracę, w tym nie działa Pan pod kierownictwem Zleceniodawcy ani w czasie i miejscu wskazanym przez Zleceniodawcę. Rola Zleceniodawcy ogranicza się do wskazania ogólnych kierunków Pana działań i analizy wymagań w zakresie dedykowanego mu Oprogramowania oraz ram czasowych, w których jest Pan zobowiązany skończyć dany produkt. Wymagania końcowe tworzonego lub rozwijanego Oprogramowania określa Pan. Nie wyklucza Pan podjęcia współpracy z nowymi Zleceniodawcami (klientami). Rodzaj i funkcjonalności tworzonego Oprogramowania mogą być zróżnicowane, z tym jednak zastrzeżeniem, że opisany we wniosku charakter prowadzonej przez Pana działalności pozostanie niezmieniony, nie ulegnie zmianie także rodzaj i źródło uzyskiwanych dochodów z tytułu sprzedaży Oprogramowania. Pomiędzy Pana pracami, a uzyskiwanym wynagrodzeniem istnieje bezpośrednia zależność, albowiem, gdyby Pan nie wytwarzał programów komputerowych, nie rozwijał oprogramowania, to nie uzyskiwałby Pan wynagrodzenia za wykonanie umowy, a przede wszystkim kwalifikowanego dochodu za sprzedaż/przeniesienie autorskich praw majątkowych do kwalifikowanych IP.
Uzupełnienie opisu stanu faktycznego/zdarzenia przyszłego
Na wstępie wskazuje Pan, że Pana prace opisane we wniosku i uzupełnieniu są pracami rozwojowymi zgodnie z art. 4 ust. 3 ustawy Prawo o szkolnictwie wyższym i nauce.
W kontekście przedstawionego opisu sytuacji faktycznej, pod pojęciem „oprogramowanie” i „program komputerowy” należy rozumieć zdefiniowany w pkt 80 objaśnień podatkowych Ministra Finansów do IP BOX „zestaw instrukcji przeznaczonych do wykonywania bezpośrednio lub pośrednio w komputerze czynności w celu osiągnięcia określonego rezultatu”. Mianem „oprogramowania/programu komputerowego” określa Pan efekt „twórczych” prac wykonywanych w ramach działalności programistycznej, tj. działań zmierzających do wytworzenia programu i jego kodu. Pod tym pojęciem nie kryje się efekt prac „technicznych”, takich jak np. pomoc we wdrażaniu programu w środowisku podmiotu zlecającego i rutynowe, okresowe monitorowanie działania tegoż programu. Użyte w opisie stanu faktycznego wniosku określenia stosuje Pan zamiennie. Wszystko sprowadza się do kodu samodzielnego programu komputerowego o innowacyjnych funkcjonalnościach, które mają realizować nowe cele podmiotu, na rzecz których taki program komputerowy Pan tworzy.
Aplikacja W. (W.) innowacyjna aplikacja, która pozwala gromadzić dane ze stron internetowych użytkownikom końcowym, która obchodzi większość typowych ograniczeń z tym związanych, jak zabezpieczenia antybotowe, symulując prawdziwego użytkownika w sieci (przeglądarka bezgłowa), renderowanie stron, wykorzystuje sieci proxy, rotację adresów IP czy rozwiązywanie (...) (testów potwierdzających, że jest się człowiekiem). Ważną funkcją aplikacji jest możliwość wybrania geolokalizacji, z której ma wyjść żądanie. Niektóre strony nie są dostępne w danej geolokalizacji, zawartość strony również może się różnić, w zależności od lokalizacji. Na poziomie API, aplikacja zajmuje się również kontrolą limitów zapytań wysyłanych do serwera stron www, walidacją tych zapytań i ich uwierzytelnianiem. Aplikacja zwraca dane ze strony w czasie rzeczywistym w formie surowego kodu HTML, wykazuje się wysokim wskaźnikiem sukcesu jednocześnie niskim wskaźnikiem wykrywania przez zabezpieczenia antybotowe. Ważną częścią aplikacji jest możliwość monitorowania wszystkich żądań zwrócenia danych stron oraz tworzenia logów błędów niezbędnych do debugowania aplikacji, wykorzystane technologie: język programowania Python, buforowanie danych w Redis, interfejsc API w FastAPI, baza danych w SQL, cała aplikacja pracuje w chmurze Z., raportowanie logów w (...).
Aplikacja R. (R.) - nasza najbardziej innowacyjna aplikacja, która indeksuje wszystkie dostępne profile recenzji w Internecie (ze stron jakie wspieramy, na dzień dzisiejszy około 100 portali jak (… itd). Zbiera wszystkie publiczne recenzje o produkcie/firmie, grupuje je na poziomie lokalizacji i daje wgląd użytkownikowi końcowemu. Dla większości mniejszych firm jest to rewolucyjne rozwiązanie pozwalające na automatyczne zbieranie i monitorowanie wszystkich dostępnych na swój temat recenzji ze wszystkich portali w jednym miejscu. W przypadku większych firm, zebrane dane publicznych recenzji mogą być wykorzystywane w analizie rynku, trendów, czy sentymentów konsumenckich. Mogą zgromadzić w ciągu paru chwil nawet dziesiątki tysięcy recenzji ze wszystkich portali na temat swojego biznesu, co ręcznie trwało by setki godzin, szczególnie, kiedy korporacje takie jak (…) mają tysiące lokalizacji, każda lokalizacja może mieć recenzje na dziesiątkach portalach. Byłoby to zadanie niezwykle trudne do przeprowadzenia ręcznie bez rozwijanego przez Pana oprogramowania, wykorzystane technologie: język programowania Python, framework Celery do procesowania zadań w tle, buforowanie danych w Redis, baza danych w (…), cała aplikacja pracuje w chmurze Z., raportowanie logów w (...).
Revew Scraper API (Y.) działanie zbliżone do Revew Index API, jednak dużo prostsze w obsłudze z wizualnym panelem klienta. Zamiast indeksować wszystkie profile recenzji w Internecie, oczekujemy od klienta końcowego podania konkretnego profilu recenzji za pośrednictwem interfejsu API. Następnie aplikacja robi ekstrakcję danych dotyczących profilu i indywidualnych recenzji. Proces może zostać zautomatyzowany dla klienta końcowego i klient może dostawać tylko powiadomienia o nowo wystawionych recenzjach dla interesującego profilu, wykorzystane technologie: język programowania Python, framework Celery do procesowania zadań w tle, buforowanie danych w Redis, baza danych (stara w SQL), obecna migracja do (…), cała aplikacja pracuje w chmurze Z., raportowanie logów w (...).
Aplikacja D. (D.) - Pana wewnętrzna aplikacja, która procesuje żądania zebrania recenzji wysłane z aplikacji R., czy Y., przesyła je dalej do aplikacji W., która przetwarza adres url profili i gromadzi dane ze stron (surowy HTML). Każda ze stron gromadząca recenzje w Internecie (…) gromadzi dane w indywidualny, niepowtarzalny sposób. D. ma zaimplementowane funkcje (indywidualnych, niepowtarzalnych ekstraktorów danych) zbierania tych danych ze wszystkich wspieranych portali, robi ekstrakcję tych danych do standaryzowanych modeli danych przez nas stworzonych i zapisuje je w naszych bazach danych, z których w ciągu paru chwil każdy klient może mieć do nich dostęp. D. potrafi procesować tysiące żądań w szybkim czasie, wykorzystane technologie: język programowania Python, framework Celery do procesowania zadań w tle, buforowanie danych w Redis, baza danych w (…), interfejsc API w FastAPI, raportowanie logów w (...).
Aplikacja C. - wykorzystane technologie: język programowania Python, buforowanie danych w Redis, interfejsc API w FastAPI, baza danych w (…), raportowanie logów w (...).
Rozwija i ulepsza Pan oprogramowanie opisane w odpowiedzi powyżej. Rozwijanie następuje poprzez wytworzenie nowych, niewystępujących wcześniej funkcjonalności.
Uczestniczy Pan we własnych pracach polegających na wytwarzaniu oraz rozwijaniu/ulepszaniu „Oprogramowania”. Sam ponosi Pan ryzyko gospodarcze związane z wytwarzaniem oprogramowania, sam decyduje Pan o wykonywanych czynnościach, sam tworzy Pan harmonogramy prowadzonych prac.
Twórczy charakter działalności opisanej we wniosku w odniesieniu do „Oprogramowania”, którego dotyczy Pana wniosek przejawia się w wytworzeniu przez Pana programów komputerowych o cechach, funkcjonalnościach i specyfikacji niewystępujących wcześniej w praktyce gospodarczej. Podkreśla Pan, że każde zadanie lub problem w zakresie tworzenia oprogramowania można rozwiązać na wiele różnych sposobów przy wykorzystaniu wielu dostępnych narzędzi. Wybór, dostosowanie oraz ulepszenie już istniejących rozwiązań zależy tylko i wyłącznie od Pana wiedzy, doświadczenia oraz wyobraźni. Wybiera Pan bowiem rodzaj i sposób analizowania danych celem możliwości zastosowania ich do nowych lub ulepszonych programów/oprogramowań i przygotowuje do nich analizę. Wskazuje Pan, że wykonywane czynności nie są projektami powtarzalnymi - każdy nowy program komputerowy wymaga indywidualnego podejścia, tj. w szczególności odpowiedniego zasobu wiedzy i znajomości technologii oraz ma dotyczyć innego środowiska programowego, sprzętowego lub biznesowego. W swojej działalności zawsze stara się Pan dostarczyć najnowsze rozwiązania w branży, zapoznając się z obecnym stanem techniki w branży IT oraz z aktualnymi zastosowaniami wprowadzonymi w Pana działalności.
W celu realizacji projektów, w ramach których tworzy i ulepsza Pan oprogramowanie, podejmuje Pan szereg działań zmierzających do usprawnienia istniejącego już wcześniej oprogramowania, począwszy od ustalenia wymagań podmiotu zlecającego i sformułowania w związku z tym problemu rozwojowego, przez analizę funkcjonowania dotychczasowego programu, wykorzystanie posiadanej przez Pana wiedzy w celu wymyślenia i zaproponowania innego, bardziej nowoczesnego rozwiązania, które zmieniłoby na lepsze motorykę programu i niosłoby za sobą dodatkowe, nowe funkcjonalności, które uczyniłyby działanie programu bardziej atrakcyjnym dla użytkownika, aż po stworzenie kodu źródłowego i wynikowego nadpisanego fragmentu oprogramowania, który sam w sobie stanowił samodzielny program komputerowy podlegający ochronie na mocy przepisów o prawie autorskim i prawach pokrewnych. Podejmuje Pan następujące działania zmierzające do usprawnienia oprogramowania opisanego powyżej:
- projektowanie nowszej bardziej niezawodnej architektury oprogramowania;
- implementację (tworzenie) oprogramowania;
- testowanie oprogramowania.
Dodatkowo w zakresie opisu Pana oprogramowania wskazuje Pan, że:
- Aplikacja W. (W.) - Funkcje, które są tworzone próbują nadążyć za ciągle polepszającymi się zabezpieczeniami antybotowymi, aktualizacją wykorzystywanego narzędzia przeglądarki bezgłowej (headless browser), czy integracją wykorzystywanych i ciągle zmieniających się zewnętrznych dostawców rozwiązywania (...) (testów potwierdzających, że jest się człowiekiem). Testowane są również nowe niepowtarzalne funkcje aplikacji, które wymagają dużej wiedzy specjalistycznej z tej dziedziny.
- Aplikacja Y. (Y.) - W aplikacji Y. tworzona jest logika weryfikacji użytkowników. Każdy z użytkowników ma indywidualnie przypisane uprawnienia, z których może korzystać w zależności od hasła (klucza) API. Serializacją danych zbieranych w starej wersji bazy danych SQL do nowej wersji, tzw. jeziora danych składającego się z szybszej bazy danych (…), które są dużo tańsze w porównaniu do poprzednich wersji bazy danych. Zwiększa to szybkość przekazywania danych użytkownikom końcowym jak i zmniejsza koszty klienta. Optymalizowana jest również logika, która monitoruje czas oczekiwania i procesowania wysyłanych żądań. Tworzona jest również logika mapowania modeli danych wykorzystywanych przy przesyłaniu danych pomiędzy aplikacją Y., a D.
- Aplikacja R. (R.) - Tworzone są funkcje zwiększające dokładność zbierania danych profili z recenzjami. Zajmuje się Pan również ulepszaniem logiki wyszukiwania profili w Internecie, mając na celu zbieranie większej ilości danych dla każdego z publicznie dostępnych profili oraz ich recenzji.
- Aplikacja D. (D.) - W aplikacji tworzone są indywidualne, niepowtarzalne ekstraktory danych z witryn stron internetowych z recenzjami (tzw. crawlers), ze stron typu (…) itd., zajmuje się Pan też modyfikacją i rozwojem istniejących.
- Aplikacja C. - Aplikacja monitorująca stan poszczególnych ekstraktorów danych z D. (każdy wspierany portal z recenzjami ma stworzony indywidualny, niepowtarzalny ekstraktor, np. (…) zbiera dane inaczej/w innej formie niż (…) itd.). Aplikacja wysyła systematycznie, losowo żądania recenzji, które zbiera z bazy danych wszystkich dotychczas zebranych profili recenzji, które następnie są kierowane do indywidualnych ekstraktorów. Ekstraktor zbierając recenzje, waliduje wszystkie dane. Jeśli walidacja nie przebiegnie prawidłowo, nastąpi błąd i żądanie nie zostanie prawidłowo przetworzone. Z otrzymanej odpowiedzi, możemy wywnioskować, czy ekstraktor działa w prawidłowy sposób, jeśli nie raportuje błędów. Następnie przetwarza te odpowiedzi i loguje do zewnętrznej platformy (...), która wizualizuje te dane. Dzięki czemu, możemy monitorować poprawność ektrakcji danych na bieżąco.
Tworzy Pan oprogramowanie w językach programowania/technologiach: Python, Postgres, MySQL, Elasticsearch, MongoDB. SQLAlchemy, Redis, Celery, RabbitMQ, Docker, FastAPI, Alembic, Pydantic, (...) z językiem NRQL, AWS S3, AWS DynamoDB, Amazon MSK (Kafka), Kubernetes, ArgoCD oraz Terraform.
Okoliczność dodania nowych, zupełnie od nowa opracowanych funkcjonalności, parametrów działania, zasad działania i nowych cech powoduje, że wytworzone nowe „Oprogramowanie” różni się od rozwiązań już funkcjonujących u Pana i jego Zleceniodawcy. Powstaje nowy produkt, który nie istniał wcześniej. Oryginalność polega na zastosowaniu oryginalnych, nowatorskich rozwiązań programistycznych. Oryginalność wynika również z faktu, że „Oprogramowanie” stanowi efekt Pana pracy, przy której wykonywaniu miał Pan zapewnioną swobodę tworzenia, a Pana praca nie polegała na kopiowaniu istniejącego już utworu. Oryginalność wynika również z faktu, że efekty Pana działania stanowią coś wcześniej nieznanego jego twórcy - Panu. Oprogramowanie tworzone i rozwijane na rzecz Pana klienta powoduje stworzenie zupełnie nowych funkcjonalności, co oznacza, że cecha twórczości i oryginalności jest spełniona. Tworzone oprogramowania są oryginalne, nie mają swoich odpowiedników na rynku (nie ma takich rozwiązań na rynku) i odpowiadają na potrzeby klienta wnioskodawcy.
Każdorazowe zastosowanie odpowiednio dobranej i zaprojektowanej przez Pana mieszanki technologii Python, Postgres, MySQL, Elasticsearch, MongoDB. SQLAlchemy, Redis, Celery, RabbitMQ, Docker, FastAPI, Alembic, Pydantic, (...) z językiem NRQL, AWS S3, AWS DynamoDB, Amazon MSK (Kafka), Kubernetes, ArgoCD oraz Terraform oprogramowanie po jego wytworzeniu lub rozwinięciu różni się od rozwiązań już u Pana funkcjonujących. Oprogramowanie jest dostosowane do konkretnych potrzeb podmiotów zlecających - tworzone są różne funkcjonalności różnych systemów, rozwiązania stosowane do wytworzenia każdej z nich wymagają zindywidualizowanego podejścia, kreatywności, nie powielają się.
Pana celem jest dostarczenie klientowi programów komputerowych realizujących założenia biznesowe klienta, tj. w szczególności:
- tworzenie kodu spełniającego założone wskaźniki jakości i efektywności,
- tworzenie kodu z zachowaniem odpowiedniej struktury (w tym z wykorzystaniem optymalnych narzędzi, funkcji i języków programowania),
- tworzenie kodu programu komputerowego, który realizuje cele biznesowe klientów.
Cele te obowiązywały i obowiązują w każdym z lat tj. w roku 2023 i będą obowiązywać w latach kolejnych.
Finansowanie następuje ze środków własnych.
Opracowanie ww. programów komputerowych nastąpiło z wykorzystaniem pracy własnej oraz własnych środków finansowych w ramach indywidualnej pracy kreatywnej, realizowanej w porozumieniu z przedstawicielami klienta. W każdym z wymienionych programów komputerowych, w latach 2023 i kolejnych realizował i będzie Pan realizował cele wymienione w odpowiedzi na pytanie a). Stopień realizacji założonych celów był wystarczający dla uznania, że oprogramowanie wypełnia cele biznesowe klienta. Harmonogramy prac są ustalane na bieżąco w toku realizacji projektów. W trakcie prac może dochodzić do zmiany harmonogramów, np. poprzez zmiany terminów zakończenia poszczególnych etapów prac. Tak realizowane, dynamiczne harmonogramy były przez Pana zawsze faktycznie zrealizowane w odniesieniu do ww. programów komputerowych.
Dysponował Pan opisem ogólnym, jaki problem chce rozwiązać klient. Klient zgłasza również problemy, które Pan rozwiązuje. Niektóre z tych problemów to:
- potrzeba usprawnienia procesów biznesowych,
- potrzeba poprawy obsługi klienta,
- potrzeba stworzenia nowych produktów,
- potrzeba rozwiązania złożonych problemów technicznych.
Przeprowadził Pan rozeznanie rynku istniejących rozwiązań dla problemów, z którymi borykali się klienci. Nie znalazł Pan żadnego rozwiązania, które spełniałoby ich wszystkie oczekiwania, dlatego postanowił Pan stworzyć własne rozwiązanie, które byłoby dostosowane do ich indywidualnych potrzeb. Zasobami wiedzy, którymi Pan dysponował są technologie informatyczne, czyli wiedza o oprogramowaniu i narzędziach informatycznych, występujących zarówno w ogólnym stanie nauki jak i w środowisku, w którym funkcjonować ma program przez Pana wytworzony. Ustawodawca jednakże nie przewidział minimalnego progu skalowalności zwiększenia zasobów wiedzy, dlatego istotny jest element celowościowy, jaki Pan uwzględnia w swojej działalności.
W ramach działalności, dzięki której tworzy i modyfikuje/rozwija/ulepsza „oprogramowanie” wykorzystuje i rozwija Pan wiedzę i umiejętności nabyte podczas indywidualnego studiowania materiałów z zakresu informatyki, programowania i nowoczesnych technologii oraz swojego doświadczenia zawodowego. Są to wiedza i umiejętności z zakresu technologii informatycznej, technologii programowania oraz z branży masowego pozyskiwania i przetwarzania danych. Pracuje Pan przy użyciu technologii Python, Postgres, MySQL, Elasticsearch, MongoDB. SQLAlchemy, Redis, Celery, RabbitMQ, Docker, FastAPI, Alembic, Pydantic, (...) z językiem NRQL, AWS S3, AWS DynamoDB, Amazon MSK (Kafka), Kubernetes, ArgoCD oraz Terraform, uczy się Pan tych technologii i zdobywa coraz to bardziej aktualną wiedzę w ich zakresie. Nowe kombinacje narzędzi i technologii i pozwalają na wytworzenie aplikacji o niewystępującej wcześniej specyfikacji i jakości.
Przy realizacji każdego zlecenia każdorazowo analizuje Pan aktualnie dostępną i posiadaną przez siebie wiedzę przez pryzmat wymagań pożądanego oprogramowania. Przy wytwarzaniu poszczególnych programów wykorzystuje Pan wiedzę posiadaną przed rozpoczęciem realizacji zleceń oraz dodatkowo wiedzę pozyskaną i ugruntowaną podczas i w wyniku realizacji bieżącego zlecenia. Pana wiedza i umiejętności są wykorzystywane w następujących miejscach:
- podczas projektowania architektury oprogramowania,
- podczas implementacji oprogramowania,
- podczas testowania oprogramowania.
Dotychczas w swojej działalności oferował Pan usługi programistyczne. Sprzedawał Pan także autorskie prawa majątkowe do wytwarzanych przez siebie programów.
Programy komputerowe oferowane w Pana działalności opierały się na Pana wiedzy z zakresu informatyki i programowania oraz najnowszych rozwiązań z dziedziny masowego pozyskiwania i przetwarzania danych. Przy tworzeniu od podstaw/ulepszaniu „oprogramowania” każdorazowo korzystał Pan z nowej i bardziej zaawansowanej wiedzy, stosując zupełnie inne rozwiązania.
Swoją prace podzielił Pan na 3 etapy etap wstępny, etap tworzenia oprogramowania, etap końcowy:
1.Etap wstępny - obejmuje on konsultacje z klientem dotyczące celów jakie mają być osiągnięte w projekcie. Podczas konsultacji klient przedstawia własne oczekiwania co do parametrów i funkcjonalności oprogramowania. Na podstawie tych informacji oraz własnej wiedzy i doświadczenia, Pan wstępnie analizuje możliwość zrealizowania projektu przy użyciu określonych zasobów. W związku z faktem, że nie dysponuje Pan standardowo gotowymi rozwiązaniami informatycznymi pozwalającymi na realizację projektu ani gotowymi analizami do stworzenia nowych kodów źródłowych, w trakcie tego etapu dochodzi do ustalenia poziomu niepewności co do możliwości realizacji projektu przy użyciu określonych zasobów, tj. ocenia Pan jakie jest ryzyko niepowodzenia projektu.
2.Etap tworzenia oprogramowania - obejmuje on wszelkie czynności podejmowane przez Pana w celu realizacji zlecenia klienta, tj. spełnienie wymogów funkcjonalnych, zaplanowanie prac nad analizą możliwości wprowadzenia nowych lub ulepszonych funkcjonalności, przeprowadzenie analizy, sporządzenie dokumentacji projektowej w zakresie wykonanych analiz.
3.Etap końcowy - obejmuje on ukończenie oprogramowania i podsumowanie wyników prac. W trakcie tego etapu ma miejsce akceptacja wyników Pana pracy przez klienta lub zakomunikowanie klientowi, że przy danym stanie zasobów nie jest możliwe stworzenie produktu spełniającego oczekiwania klienta lub dokonanie ulepszeń tego produktu o nową funkcjonalność zgodnie z oczekiwaniami. W przypadku braku możliwości realizacji zlecenia zgodnie z oczekiwaniami klienta podczas tego etapu omawiane jest również kwestia ewentualnego zwiększenia zasobów do realizacji zadania lub zmiana charakteru wykorzystanych zasobów lub też zmniejszenie oczekiwań klienta w stosunku do kodu źródłowego, który ma zostać wytworzony. Stawiał sobie za cel wytworzenie nowych funkcjonalności aplikacji.
Realizował Pan wcześniej przyjęty plan, tj. rozkładał na czynniki pierwsze funkcjonalności, korzystając z nowo nabytej wiedzy wymyślał Pan nowe, dopasowane do potrzeb podmiotu zlecającego funkcjonalności oprogramowania, „nadpisywał” nowy fragment kodu źródłowego programu, tworząc przy tym nowy program komputerowy.
Efektem Pana działań w ramach poszczególnych projektów było wytworzenie kodów źródłowych aplikacji, które umożliwiają intuicyjne i zaawansowane sterowanie tempomatem, multimediami i zestawem głośnomówiącym i zastosowania zapewniające:
- łatwość użytkowania,
- wydajność oraz stabilność,
- niezawodność.
Efekty Pana pracy (dotyczy zarówno tworzenia, jak i rozwijania/ulepszania), które nazywa Pan „Oprogramowaniem”, zawsze są odrębnymi programami komputerowymi, które podlegają ochronie na podstawie art. 74 ustawy o prawie autorskim i prawach pokrewnych. Przysługują Panu majątkowe prawa autorskie do tego „Oprogramowania”.
Ponosi Pan odpowiedzialność ze efekty swojej pracy w stosunku do osób trzecich (innych niż Zleceniodawca).
Wynagrodzenie w umowie wskazywane jest kwotowo. Nie otrzymuje Pan wynagrodzenia wyłącznie z tytułu przenoszenia na kontrahenta praw do „programu komputerowego” wypłacane Panu przez Kontrahenta wynagrodzenie obejmuje wynagrodzenie za czynności związane z tworzeniem i/lub ulepszeniem kwalifikowanego IP, oraz również inne czynności niezwiązane z wytworzeniem i/lub ulepszeniem takiego prawa - poboczne usługi informatyczne a mianowicie spotkania i szkolenia poimplementacyjne. Preferencyjną stawką podatkową wnioskodawca zamierza objąć tylko tę jego część, która dotyczy kwalifikowanego prawa własności intelektualnej.
Faktury nie wyodrębniają wynagrodzenia z tytułu przeniesienia praw autorskich, gdyż nie jest to wymagane ani nie jest to przyjęte w stosunkach gospodarczych z kontrahentem.
Program komputerowy tworzony przez Pana wersjonowany jest przez Pana w odpowiednim systemie, który następnie systematycznie jest synchronizowany z wersją przenoszoną na kontrahenta na platformie, z której korzysta. Przeniesienie następowało z momentem zapłaty należnego wnioskodawcy wynagrodzenia. Tworzy Pan dany program komputerowy który podlega ochronie na gruncie prawa autorskiego i przenosi go fizycznie na klienta umieszczając w repozytorium na serwerze klienta. Przeniesienie praw potwierdza umowa i umieszczenie go na serwerze.
Odrębną od podatkowej księgi przychodów i rozchodów ewidencję prowadzi Pan zgodnie z art. 30cb ust. 1 ustawy o podatku dochodowym od osób fizycznych.
Zleceniodawca jest podmiotem z USA. Usługi są wykonywane wyłącznie w Polsce.
Pana zdaniem, dochód osiągany ze sprzedaży Praw IP Box (autorskich praw majątkowych do Oprogramowania) z tytułu tworzenia i rozwijania programów komputerowych wskazanych we wniosku (Dochód IP Box) podlega opodatkowaniu preferencyjną stawką 5%. Jest Pan osobą fizyczną, która prowadzi działalność gospodarczą polegającą na tworzeniu i rozwoju programów komputerowych na zlecenie. Przenosi Pan prawa autorskie do programów komputerowych przez siebie wytworzonych na rzecz Zleceniodawców za wynagrodzeniem. Ponosi Pan koszty, które powinny być uznane za bezpośrednie, bowiem są związane bezpośrednio z tworzeniem i rozwojem Oprogramowania (Koszty IP Box). W rezultacie jest Pan w stanie ustalić wskaźnik Nexus dla tworzonych Praw IP Box. Ponosi Pan ryzyko gospodarcze prowadzonej przez siebie działalności oraz nie wykonuje Pan tej działalności pod kierownictwem Zleceniodawcy, ani w miejscu i czasie wskazanym przez Zleceniodawcę. Zarówno tworzone, jak i rozwijane programy komputerowe (tworzone funkcjonalności implementowane do kodu źródłowego) są chronione przez art. 74 ust. 1 ustawy o prawie autorskim i prawach pokrewnych.
Zgodnie z art. 30ca ust. 2 ustawy o PIT, kwalifikowanymi prawami własności intelektualnej jest m.in. autorskie prawo do programu komputerowego. Warunkiem uznania ich za takie prawa jest to, że podlegają one ochronie prawnej na podstawie przepisów odrębnych ustaw. W art. 1 ustawy o prawie autorskim i prawach pokrewnych ustawodawca wskazuje, że przedmiotem ochrony prawa autorskiego są utwory m.in. wyrażone słowem, symbolami matematycznymi, znakami graficznymi (literackie, publicystyczne, naukowe, kartograficzne oraz programy komputerowe). Z mocy art. 30cb ust. 1 ustawy o PIT podatnik zobowiązany jest prowadzić ewidencję, która pozwala wyodrębnić każde kwalifikowane prawo własności intelektualnej w prowadzonych księgach, w tym podatkowych. Powołany przepis prawa nakłada na podatnika obowiązek prowadzenia ewidencji pozaksięgowej w sposób zapewniający ustalenie przychodów, kosztów uzyskania przychodów i dochodu (straty), przypadających na każde kwalifikowane prawo własności intelektualnej, oraz wyodrębnienia kosztów przypadających na każde kwalifikowane prawo własności intelektualnej. Z uwagi na to, że spełnia Pan wszystkie wymienione przesłanki, ma Pan prawo do opodatkowania dochodu z kwalifikowanych praw autorskich w stawce 5%.
Pytania
1.Czy opisane prace wykonywane przez Pana polegające na tworzeniu i rozwijaniu Oprogramowania spełniają definicję działalności badawczo-rozwojowej, o której mowa w przepisach ustawy o PIT?
2.Czy Prawa IP Box, tj. autorskie prawa majątkowe do Oprogramowania wskazane w niniejszym wniosku, będące efektem tworzenia lub rozwijania Oprogramowania, spełniają definicję kwalifikowanych praw własności intelektualnej, o których mowa w art. 30ca ust. 2 pkt 8 ustawy o PIT?
3.Czy Dochód IP Box osiągany z przeniesienia Praw IP Box (autorskich praw majątkowych do Oprogramowania) z tytułu tworzenia i rozwijania Oprogramowania wskazanego we wniosku podlega opodatkowaniu preferencyjną stawką 5%?
4.Czy ustalając wskaźnik Nexus, ma Pan prawo do uwzględniania kosztów opisanych w niniejszym wniosku (Koszty IP Box) do litery „a” wskaźnika Nexus?
Pana stanowisko
Ad. 1
Pana zdaniem, prace wykonywane przez Pana polegające na tworzeniu i rozwijaniu Oprogramowania spełniają definicję działalności badawczo rozwojowej, o której mowa w przepisach ustawy o PIT.
Stosownie do treści art. 5a ust. 38 ustawy o PIT przez działalność badawczo-rozwojową należy rozumieć działalność twórczą obejmującą badania naukowe lub prace rozwojowe, podejmowaną w sposób systematyczny w celu zwiększenia zasobów wiedzy oraz wykorzystania zasobów wiedzy do tworzenia nowych zastosowań.
Ustawodawca, definiując w art. 5a ust. 39 ustawy o PIT termin badania naukowe oraz definiując pojęcie prace rozwojowe, odwołuje się wprost do definicji zawartych w ustawie z dnia 20 lipca 2018 r. - Prawo o szkolnictwie wyższym i nauce.
Tym samym, przez badania naukowe zgodnie z art. 5a ust. 39 w zw. z art. 4 ust. 2 ustawy Prawo o szkolnictwie wyższym i nauce, rozumie się:
- badania podstawowe określone jako prace empiryczne lub teoretyczne mające przede wszystkim na celu zdobywanie nowej wiedzy o podstawach zjawisk i obserwowalnych faktów bez nastawienia na bezpośrednie zastosowanie komercyjne;
- badania aplikacyjne rozumiane jako prace mające na celu zdobycie nowej wiedzy oraz umiejętności, nastawione na opracowywanie nowych produktów, procesów lub usług lub wprowadzanie do nich znaczących ulepszeń.
Natomiast przez prace rozwojowe, stosownie do treści art. 5a ust. 38 w zw. z art. 4 ust. 3 ustawy Prawo o szkolnictwie wyższym i nauce, należy rozumieć działalność obejmującą nabywanie, łączenie, kształtowanie i wykorzystywanie dostępnej aktualnie wiedzy i umiejętności, w tym w zakresie narzędzi informatycznych lub oprogramowania, do planowania produkcji oraz projektowania i tworzenia zmienionych, ulepszonych lub nowych produktów, procesów lub usług, z wyłączeniem działalności obejmującej rutynowe i okresowe zmiany wprowadzane do nich, nawet jeżeli takie zmiany mają charakter ulepszeń. Jak zostało wskazane w opisie stanu faktycznego i zdarzenia przyszłego, jest Pan twórcą Oprogramowania.
W ramach prowadzonej działalności gospodarczej wykonuje Pan prace programistyczne powierzane przez Zleceniodawców, prowadzące do powstania innowacyjnych, indywidualnych rozwiązań - Oprogramowania. Podkreślenia wymaga również, że prace prowadzone przez Pana polegające na tworzeniu, rozwijaniu i ulepszaniu Oprogramowania mają i mieć będą charakter twórczy, ponieważ służą tworzeniu nowych i oryginalnych rozwiązań, a inwencja i zaprojektowanie tych rozwiązań leży po Pana stronie.
Oprogramowanie tworzone przez Pana stanowi oryginalny wytwór Pana twórczej pracy oraz przedmiot ochrony prawa autorskiego. Prace badawczo-rozwojowe są realizowane w sposób ciągły i systematyczny. W celu realizacji prac badawczo-rozwojowych wykorzystuje Pan dostępną aktualnie wiedzę i umiejętności z dziedziny nauki i technologii (narzędzi informatycznych i oprogramowania). W ramach prowadzonej działalności programistycznej dochodzi do zwiększenia zasobów wiedzy oraz wykorzystania zasobów wiedzy do tworzenia nowych zastosowań. Należy przy tym podkreślić, że prace opisane w stanie faktycznym i zdarzeniu przyszłym, zmierzające do stworzenia Oprogramowania nie mają charakteru prac rutynowych, a zadania i problemy przed którymi stawiany jest Pan, wymagają zawsze indywidualnego podejścia i praktycznego zastosowania posiadanej wiedzy i umiejętności.
Podsumowując Pana prace opisane we wniosku podejmowane przez Pana sprowadzały się i będą się sprowadzać do wykorzystania, kształtowania i łączenia istniejącej wiedzy, umiejętności i doświadczenia, w tym w zakresie narzędzi informatycznych, języków programowania, algorytmów (oraz nabywaniu nowej w trakcie prac), do zaprojektowania nowych lub ulepszonych rozwiązań (oprogramowania komputerowego) i stanowią działalność badawczo-rozwojową, gdyż spełniają pozostałe kryteria wskazane w art. 5a pkt 38 u.p.d.o.f.:
- twórczości - stanowi wytwór intelektu o indywidualnym i oryginalnym charakterze, który prowadzi do powstania nowych rozwiązań (oprogramowania komputerowego), które do tej pory nie występowało w Pana praktyce gospodarczej; nie są to działania rutynowe lub odtwórcze mające na celu jedynie powielenie, bądź skopiowanie rozwiązań już istniejących i stosowanych przez Wnioskodawcę w obrębie jego przedsiębiorstwa;
- systematyczności - realizował i realizuje Pan prace w sposób metodyczny i uporządkowany, tj. przed rozpoczęciem prac ustalił i ustala Pan ich cel, harmonogram działania oraz zapewnił Pan zasoby wiedzy i techniczne niezbędne w toku prac; prace te mają zatem charakter metodyczny, zaplanowany i nie stanowiły działań jedynie incydentalnych;
- wykorzystania zasobów wiedzy do tworzenia nowych zastosowań - Pana działalność polega na wykorzystaniu posiadanych zasobów wiedzy w celu tworzenia nowych, niefunkcjonujących w tej postaci na rynku programów komputerowych; wykorzystywane zasoby wiedzy to, zarówno wiedza skumulowana w toku wcześniejszej Pana działalności, jak i wiedza nabyta w toku realizacji prac. Tym samym prace wykonywane przez Pana polegające na tworzeniu i rozwijaniu Oprogramowania są działalnością badawczo rozwojową.
Ad. 2
Pana zdaniem, Prawa IP Box, tj. autorskie prawa majątkowe do Oprogramowania, wskazane w niniejszym wniosku i będące efektem tworzenia lub rozwijania programów komputerowych, spełniają definicję kwalifikowanych praw własności intelektualnej, o których mowa w art. 30ca ust. 2 pkt 8 ustawy o PIT.
W art. 30 ca ust. 1 ustawy PIT ustawodawca traktuje za takie prawa m.in. autorskie prawo do programu komputerowego. Warunkiem jest ich ochrona prawna na podstawie przepisów odrębnych ustaw lub ratyfikowanych umów międzynarodowych, których stroną jest Rzeczypospolita Polska, oraz innych umów międzynarodowych, których stroną jest Unia Europejska, oraz to, że przedmiot ochrony został wytworzony, rozwinięty lub ulepszony przez podatnika w ramach prowadzonej przez niego działalności badawczo- rozwojowej.
W niniejszym wniosku wykazał Pan, że przejaw jego działań prowadzonych w ramach działalności gospodarczej stanowi działalność badawczo-rozwojową w rozumieniu art. 5a ust. 38 ustawy o PIT. Jego praca spełnia bowiem definicję prac rozwojowych zgodnie z art. 4 ust. 3 ustawy Prawo o szkolnictwie wyższym i nauce. Wskazuje Pan, że w ramach działalności m.in. „tworzy” i „rozwija” Oprogramowanie, czego ustawodawca wymaga, żeby uznać jego prace za prace rozwojowe.
Utwory realizowane przez Pana są programami komputerowymi, podlegającymi osobnej ochronie prawnej, o której mowa w art. 74 ust. 1 ustawy o prawie autorskim i prawach pokrewnych. Zgodnie z objaśnieniami podatkowymi MF dotyczącymi IP Box (pkt 80), program komputerowy to w szczególności zestaw instrukcji przeznaczonych do wykonywania bezpośrednio lub pośrednio w komputerze czynności w celu osiągnięcia określonego rezultatu. Stwierdza się także, że pojęcie to należy traktować szeroko. W konkluzji należy uznać, że wytwarza Pan program komputerowy w rozumieniu przedstawionym powyżej. Ponadto podlega on ochronie prawnej.
Ad. 3
Pana zdaniem, dochód osiągany z przeniesienia Praw IP Box (autorskich praw majątkowych do Oprogramowania) z tytułu tworzenia i rozwijania programów komputerowych wskazanych we wniosku (Dochód IP Box) podlega opodatkowaniu preferencyjną stawką 5%.
Jest Pan osobą fizyczną, która prowadzi działalność gospodarczą polegającą na tworzeniu i rozwoju programów komputerowych na zlecenie. Przenosi Pan prawa autorskie do programów komputerowych przez siebie wytworzonych na rzecz Zleceniodawców za wynagrodzeniem. Ponosi Pan koszty, które powinny być uznane za bezpośrednie, bowiem są związane bezpośrednio z tworzeniem i rozwojem Oprogramowania (Koszty IP Box).
W rezultacie jest Pan w stanie ustalić wskaźnik Nexus dla tworzonych Praw IP Box. Ponosi Pan ryzyko gospodarcze prowadzonej przez siebie działalności oraz nie wykonuje tej działalności pod kierownictwem Zleceniodawcy ani w miejscu i czasie wskazanym przez Zleceniodawcę. Zarówno tworzone, jak i rozwijane programy komputerowe (tworzone funkcjonalności implementowane do kodu źródłowego) są chronione przez art. 74 ust. 1 ustawy o prawie autorskim i prawach pokrewnych.
Zgodnie z art. 30ca ust. 2 ustawy o PIT, kwalifikowanymi prawami własności intelektualnej jest m.in. autorskie prawo do programu komputerowego. Warunkiem uznania ich za takie prawa jest to, że podlegają one ochronie prawnej na podstawie przepisów odrębnych ustaw. W art. 1 ustawy o prawie autorskim i prawach pokrewnych ustawodawca wskazuje, że przedmiotem ochrony prawa autorskiego są utwory m.in. wyrażone słowem, symbolami matematycznymi, znakami graficznymi (literackie, publicystyczne, naukowe, kartograficzne oraz programy komputerowe). Z mocy art. 30cb ust. 1 ustawy o PIT podatnik zobowiązany jest prowadzić ewidencję, która pozwala wyodrębnić każde kwalifikowane prawo własności intelektualnej w prowadzonych księgach, w tym podatkowych. Powołany przepis prawa nakłada na podatnika obowiązek prowadzenia ewidencji pozaksięgowej w sposób zapewniający ustalenie przychodów, kosztów uzyskania przychodów i dochodu (straty), przypadających na każde kwalifikowane prawo własności intelektualnej, oraz wyodrębnienia kosztów przypadających na każde kwalifikowane prawo własności intelektualnej. Z uwagi na to, że spełnia Pan wszystkie wymienione przesłanki, ma prawo do opodatkowania dochodu z kwalifikowanych praw autorskich w stawce 5%.
Ad. 4
Pana zdaniem, ustalając wskaźnik Nexus, ma Pan prawo do uwzględniania wszystkich kosztów opisanych w niniejszym wniosku do litery „a” wskaźnika. Ustawodawca w art. 30ca ust. 4 ustawy o PIT wskazuje, że podatnik, który zamierza skorzystać z preferencyjnej stawki podatkowej, zobowiązany jest obliczyć tzw. wskaźnik Nexus. Jedną ze składowych mających zastosowanie w przedmiotowym wskaźniku są koszty faktycznie poniesione przez podatnika na prowadzoną bezpośrednio przez podatnika działalność badawczo-rozwojową związaną z kwalifikowanym prawem własności intelektualnej. Zastrzeżono przy tym, że nie wszystkie koszty uznać można za kwalifikowane. Nie są bezpośrednio związane z kwalifikowanym prawem własności intelektualnej następujące koszty: wartość odsetek, opłat finansowych oraz kosztów związanych z nieruchomościami. Ustawodawca posłużył się tu katalogiem otwartym takich kosztów. Jednakże wykładnia tego przepisu powinna prowadzić do uznania, że mowa tu o tzw. kosztach pasywnych i to w części finansowej oraz takich, które dotyczą miejsca powstawania prawa własności intelektualnej.
Głównymi kosztami poniesionymi przez Pana w ramach prowadzonej działalności lub kosztami, jakie zamierza ponieść, są koszty bezpośrednio związane z działalności polegającą na realizacji praw autorskich opisanych szczegółowo w stanie faktycznym i zdarzeniu przyszłym, tj.:
1)zakupu i użytkowania hulajnogi elektrycznej - niezbędne dla zapewnienia Panu sprawnego transportu do Zleceniodawcy w celu konsultacji dotyczących tworzonego Oprogramowania, do specjalistycznego sklepu w celu nabycia potrzebnych urządzeń programistycznych, i na szkolenia poszerzające wiedzę w dziedzinie programowania. Hulajnoga wykorzystywana jest do celów świadczenia usług na rzecz Zleceniodawcy i pozwala na szybki, sprawny i zintegrowany z potrzebami Zleceniodawcy kontakt i konsultacje, co służy personalizacji tworzonego Oprogramowania, dostosowaniu go do indywidualnych potrzeb i oczekiwań Zleceniodawcy;
2)usług telekomunikacyjnych (abonament telefoniczny i Internet), telefonu komórkowego i innych urządzeń mobilnych (tablety) - umożliwia komunikację mailową ze Zleceniodawcą, w przypadku braku dostępu do komputera, otrzymywanie komunikatów o krytycznych błędach w aplikacji, ułatwia szybką reakcję w takiej sytuacji, umożliwia kontakt telefoniczny ze Zleceniodawcą;
3)prowadzenia księgowości - niezbędne do prowadzenia podatkowej księgi przychodów i rozchodów oraz ewidencji IP BOX; posiadanie fachowej księgowości jest niezbędne do prowadzenia działalności per se, i traktuje Pan ten koszt jako stały element wykonywanej przez siebie działalności gospodarczej;
4)sprzętu komputerowego, oprogramowania i urządzeń peryferyjnych (komputery, laptopy, klawiatury, myszki, słuchawki, drukarka/skaner, sprzęt sieciowy i inne) - niezbędne do pisania kodu źródłowego, testowania prototypów, drukowania dokumentacji projektowej, tj. dla sprawnego tworzenia Oprogramowania przy pomocy nowoczesnych, wysokopoziomowych języków oprogramowania. Z tego powodu stale usprawnia Pan posiadany sprzęt komputerowy przez wymianę jego podzespołów oraz wykorzystywanych urządzeń peryferyjnych. Na szybko zmieniającym się rynku technologii, korzystanie przez Pana z nowoczesnych rozwiązań technologicznych jest koniecznością. Tym samym poniesione koszty zakupu podzespołów komputerowych i urządzeń peryferyjnych są niezbędne dla tworzenia Oprogramowania;
5)urządzeń i materiałów biurowych (materiały i sprzęty biurowe i eksploatacyjne) - dla tworzenia Oprogramowania musi Pan utrzymywać i rozwijać odpowiednie zaplecze techniczne i biurowe;
6)literatury i szkoleń, konferencji branżowych, kursów językowych (materiały doskonalenia zawodowego) - niezbędne z tego względu, że Oprogramowanie wytwarzane jest przede wszystkim na podstawie Pana wiedzy i doświadczenia, którą może poszerzać korzystać ze wskazanych powyżej pozycji kosztowych. Są to koszty, których wartość powinna zostać zaliczona przy obliczaniu wskaźnika Nexus.
Ocena stanowiska
Stanowisko, które przedstawił Pan we wniosku jest prawidłowe.
Uzasadnienie interpretacji indywidualnej
Zgodnie z przepisem art. 9 ust. 1 ustawy z dnia 26 lipca 1991 r. o podatku dochodowym od osób fizycznych (t. j. Dz. U. z 2022 r. poz. 2647 ze zm.):
Opodatkowaniu podatkiem dochodowym podlegają wszelkiego rodzaju dochody, z wyjątkiem dochodów wymienionych w art. 21, 52, 52a i 52c oraz dochodów, od których na podstawie przepisów Ordynacji podatkowej zaniechano poboru podatku.
Źródła przychodów
Stosownie do art. 10 ust. 1 pkt 3 ustawy o podatku dochodowym od osób fizycznych:
Jednym ze źródeł przychodów jest pozarolnicza działalność gospodarcza.
W myśl art. 5a pkt 6 ustawy o podatku dochodowym od osób fizycznych:
Ilekroć w ustawie jest mowa o działalności gospodarczej albo pozarolniczej działalności gospodarczej - oznacza to działalność zarobkową:
a) wytwórczą, budowlaną, handlową, usługową,
b) polegającą na poszukiwaniu, rozpoznawaniu i wydobywaniu kopalin ze złóż,
c) polegającą na wykorzystywaniu rzeczy oraz wartości niematerialnych i prawnych
- prowadzoną we własnym imieniu bez względu na jej rezultat, w sposób zorganizowany i ciągły, z której uzyskane przychody nie są zaliczane do innych przychodów ze źródeł wymienionych w art. 10 ust. 1 pkt 1, 2 i 4-9.
Stosownie natomiast do treści art. 5b ust. 1 ustawy o podatku dochodowym od osób fizycznych:
Za pozarolniczą działalność gospodarczą nie uznaje się czynności, jeżeli łącznie spełnione są następujące warunki:
1)odpowiedzialność wobec osób trzecich za rezultat tych czynności oraz ich wykonywanie, z wyłączeniem odpowiedzialności za popełnienie czynów niedozwolonych, ponosi zlecający wykonanie tych czynności,
2)są one wykonywane pod kierownictwem oraz w miejscu i czasie wyznaczonych przez zlecającego te czynności,
3)wykonujący te czynności nie ponosi ryzyka gospodarczego związanego z prowadzoną działalnością.
Definicja działalności badawczo-rozwojowej
Ustawodawca wprowadził definicję działalności badawczo-rozwojowej w art. 5a pkt 38 ustawy o podatku dochodowym od osób fizycznych, zgodnie z którą:
Ilekroć w ustawie jest mowa o działalności badawczo-rozwojowej - oznacza to działalność twórczą obejmującą badania naukowe lub prace rozwojowe, podejmowaną w sposób systematyczny w celu zwiększenia zasobów wiedzy oraz wykorzystania zasobów wiedzy do tworzenia nowych zastosowań.
W myśl art. 5a pkt 39 ustawy o podatku dochodowym od osób fizycznych:
Ilekroć w ustawie jest mowa o badaniach naukowych - oznacza to:
a) badania podstawowe w rozumieniu art. 4 ust. 2 pkt 1 ustawy z dnia 20 lipca 2018 r. - Prawo o szkolnictwie wyższym i nauce (Dz. U. z 2022 r. poz. 574, z późn. zm.),
b) badania aplikacyjne w rozumieniu art. 4 ust. 2 pkt 2 ustawy z dnia 20 lipca 2018 r. - Prawo o szkolnictwie wyższym i nauce.
Definicja prac rozwojowych
Z kolei w definicji prac rozwojowych zawartej w art. 5a pkt 40 ustawy o podatku dochodowym od osób fizycznych wskazano, że:
Ilekroć w ustawie jest mowa o pracach rozwojowych - oznacza to prace rozwojowe w rozumieniu art. 4 ust. 3 ustawy z dnia 20 lipca 2018 r. - Prawo o szkolnictwie wyższym i nauce.
Na podstawie art. 4 ust. 2 ustawy z dnia 20 lipca 2018 r. - Prawo o szkolnictwie wyższym i nauce (t. j. Dz. U. z 2023 r. poz. 742 ze zm.):
Badania naukowe są działalnością obejmującą:
1)badania podstawowe rozumiane jako prace empiryczne lub teoretyczne mające przede wszystkim na celu zdobywanie nowej wiedzy o podstawach zjawisk i obserwowalnych faktów bez nastawienia na bezpośrednie zastosowanie komercyjne;
2)badania aplikacyjne rozumiane jako prace mające na celu zdobycie nowej wiedzy oraz umiejętności, nastawione na opracowywanie nowych produktów, procesów lub usług lub wprowadzanie do nich znaczących ulepszeń.
Stosownie do art. 4 ust. 3 ustawy Prawo o szkolnictwie wyższym i nauce:
Prace rozwojowe są działalnością obejmującą nabywanie, łączenie, kształtowanie i wykorzystywanie dostępnej aktualnie wiedzy i umiejętności, w tym w zakresie narzędzi informatycznych lub oprogramowania, do planowania produkcji oraz projektowania i tworzenia zmienionych, ulepszonych lub nowych produktów, procesów lub usług, z wyłączeniem działalności obejmującej rutynowe i okresowe zmiany wprowadzane do nich, nawet jeżeli takie zmiany mają charakter ulepszeń.
Z przedstawionego opisu sprawy wynika, że w ramach prowadzonej działalności gospodarczej tworzy Pan i rozwija oprogramowanie pod potrzeby indywidualne swojego Zleceniodawcy. Stworzył Pan i rozwija o nowe funkcjonalności projekty:
1.Aplikacja W. (W.), w której zajmuje się Pan modyfikacją, rozwojem i dostosowywaniem istniejącego oprogramowania. Web scraping - dziedzina zajmująca się automatyzacją gromadzenia danych witryn internetowych; jest dziedziną bardzo dynamiczną, zmieniającą się z dnia na dzień. Funkcje, które Pan tworzy, mają za zadanie nadążyć za ciągle polepszającymi się zabezpieczeniami antybotowymi, aktualizacją wykorzystywanego narzędzia przeglądarki bezgłowej (headless browser), czy integracją wykorzystywanych i ciągle zmieniających się zewnętrznych dostawców rozwiązywania (...) (testów potwierdzających, że jest się człowiekiem). Testuje Pan również nowe niepowtarzalne funkcje aplikacji, które wymagają dużej wiedzy specjalistycznej z tej dziedziny. Jest to innowacyjna aplikacja, która pozwala gromadzić dane ze stron internetowych użytkownikom końcowym, i obchodzi większość typowych ograniczeń z tym związanych, jak zabezpieczenia antybotowe, symulując prawdziwego użytkownika w sieci (przeglądarka bezgłowa), renderowanie stron, wykorzystuje sieci proxy, rotację adresów IP, czy rozwiązywanie (...) (testów potwierdzających, że jest się człowiekiem). Ważną funkcją aplikacji jest możliwość wybrania geolokalizacji, z której ma wyjść żądanie. Niektóre strony nie są dostępne w danej geolokalizacji, zawartość strony również może się różnić w zależności od lokalizacji. Na poziomie API, aplikacja zajmuje się również kontrolą limitów zapytań wysyłanych do serwera stron www, walidacją tych zapytań i ich uwierzytelnianiem. Aplikacja zwraca dane ze strony w czasie rzeczywistym w formie surowego kodu HTML, wykazuje się wysokim wskaźnikiem sukcesu i jednocześnie niskim wskaźnikiem wykrywania przez zabezpieczenia antybotowe. Ważną częścią aplikacji jest możliwość monitorowania wszystkich żądań zwrócenia danych stron oraz tworzenia logów błędów niezbędnych do debugowania aplikacji.
2.Aplikacja Y. (Y.), w której zajmuje się Pan wdrążeniem logiki weryfikacji użytkowników. Każdy z użytkowników ma indywidualnie przypisane uprawnienia, z których może korzystać w zależności od hasła (klucza) API oraz serializacją danych zbieranych w starej wersji bazy danych SQL do nowej wersji, tzw. jeziora danych składającego się z szybszej bazy danych (…), które są dużo tańsze w porównaniu do poprzednich wersji bazy danych. Zwiększa to szybkość przekazywania danych użytkownikom końcowym, jak i zmniejsza koszty klienta. Optymalizuje Pan również logikę, która monitoruje czas oczekiwania i procesowania wysyłanych żądań, tworzy logikę mapowania modeli danych wykorzystywanych przy przesyłaniu danych pomiędzy aplikacją Y., a D. oraz zajmuje się dodawaniem nowych źródeł, z których recenzje mogą być przetwarzane (integracja z nowo tworzonymi ekstraktorami danych aplikacji D.).
3.Aplikacja R. (R.), w której zajmuje się Pan ulepszaniem i aktualizacją istniejących funkcji, np. zwiększaniem dokładności zbierania danych profili z recenzjami, ulepszaniem logiki wyszukiwania profili w Internecie, mając na celu zbieraniu większej ilości danych dla każdego z publicznie dostępnych profili i ich recenzji, dodawaniem nowych źródeł, z których recenzje mogą być przetwarzane (integracja z nowo tworzonymi ekstraktorami danych aplikacji D.) oraz aktualizacją i ulepszaniem logiki wysyłania logów z aplikacji R. do aplikacji monitorującej (...). Jest to innowacyjna aplikacja, która indeksuje wszystkie dostępne profile recenzji w Internecie. Zbiera wszystkie publiczne recenzje o produkcie / firmie, grupuje je na poziomie lokalizacji i daje wgląd użytkownikowi końcowemu. Dla większości mniejszych organizacji jest to rewolucyjne rozwiązanie pozwalające na automatyczne zbieranie i monitorowanie wszystkich dostępnych na swój temat recenzji ze wszystkich portali w jednym miejscu. W przypadku większych firm, zebrane dane publicznych recenzji mogą być wykorzystywane w analizie rynku, trendów, czy sentymentów konsumenckich. Mogą zgromadzić w ciągu paru chwil nawet dziesiątki tysięcy recenzji ze wszystkich portali na temat swojego biznesu, co ręcznie trwało by setki godzin, szczególnie, kiedy korporacje takie jak (…) mają tysiące lokalizacji, każda lokalizacja może mieć recenzje na dziesiątkach portalach. Byłoby to zadanie niezwykle trudne do przeprowadzenia ręcznie bez rozwijanego przez Pana oprogramowania.
4.Aplikacja D. (D.), w której tworzy Pan od podstaw indywidualne, niepowtarzalne ekstraktory danych z witryn stron internetowych z recenzjami (tzw. crawlers), ze stron typu (…), zajmuje się też modyfikacją i rozwojem istniejących. Tworzenie nowych ekstraktorów zwiększa ilość stron, z których klienci Zleceniodawcy mogą czerpać swoje i konkurencji recenzje. Zwiększa też pokrycie rynku recenzji online. Rozwój obecnych, testowanie, czy ich modyfikacja jest ciągle konieczna, ze względu na to, że każda strona w sposób indywidualny, niepowtarzalny przechowuje te dane w kodzie HTML; kod witryn z recenzjami ciągle się zmienia, co doprowadza do błędów po stronie rozwijanych przez Pana aplikacji, które naprawia. Modyfikuje Pan już istniejące ekstraktory przez wprowadzanie nowych systemów walidacji danych wszystkich ektraktowanych pól danych; zajmuje się również aktualizacją i ulepszeniem interfejsu API pomiędzy aplikacją D. i aplikacjami Y., czy R., z których wychodzą żądania zebrania recenzji. Wszystko to trzeba również dogłębnie testować, jak również optymalizować i aktualizować całą bazę kodu źródłowego aplikacji (np. aktualizacją wspieranych bibliotek).
5.Aplikacja C., w której tworzy Pan od podstaw i wdraża wszystkie poniższe funkcje aplikacja monitorująca stan poszczególnych ekstraktorów danych z D. (każdy wspierany portal z recenzjami ma stworzony indywidualny, niepowtarzalny ekstraktor, np. (…) zbiera dane inaczej/w innej formie niż …). Aplikacja wysyła systematycznie, losowo żądania recenzji, które zbiera z bazy danych wszystkich dotychczas zebranych profili recenzji, które następnie są kierowane do indywidualnych ekstraktorów. Ekstraktor, zbierając recenzje, waliduje wszystkie dane. Jeśli walidacja nie przebiegnie prawidłowo, nastąpi błąd i żądanie nie zostanie prawidłowo przetworzone. Z otrzymanej odpowiedzi można wywnioskować, czy ekstraktor działa w prawidłowy sposób, a jeśli nie - raportuje błędy. Następnie przetwarza te odpowiedzi i loguje do zewnętrznej platformy (...), która wizualizuje te dane. Dzięki czemu można monitorować poprawność ekstrakcji danych na bieżąco. Podkreślenia wymaga fakt, że utwory tworzone lub modyfikowane przez Pana są chronione przez art. 74 ust. 1 i 2 ustawy z dnia 4 lutego 1994 r. o prawie autorskim i prawach pokrewnych (t. j. Dz. U. z 2021 r., poz. 1062).
Na wstępie trzeba podkreślić, że z pracami badawczo-rozwojowymi mamy do czynienia wówczas, gdy wykorzystuje się dostępną wiedzę z dziedziny nauki, technologii oraz innej wiedzy i umiejętności do tworzenia nowych lub ulepszenia istniejących produktów/usług. Wobec powyższego ocena, czy prowadzone przez Pana prace programistyczne stanowią działalność badawczo-rozwojową dokonana zostanie w kontekście wskazanych przez Pana efektów tych prac (Oprogramowania opisanego we wniosku).
Kryteria działalności badawczo-rozwojowej
Z ustawowej definicji zawartej w regulacjach ustawy o podatku dochodowym od osób fizycznych wynika, że działalność badawczo-rozwojowa musi mieć charakter twórczy. Jak podaje słownik języka polskiego PWN, działalność twórcza to zespół działań podejmowanych w kierunku tworzenia (działalność - zespół działań podejmowanych w jakimś celu), powstania czegoś (twórczy - mający na celu tworzenie, tworzyć - powodować powstanie czegoś). W doktrynie prawa autorskiego podkreśla się natomiast, że cecha twórczości związana jest przede wszystkim z rezultatem działalności człowieka o charakterze kreacyjnym i jest spełniona wówczas, gdy istnieje nowy wytwór intelektu. Działalność twórcza oznacza, że „ustawodawca za przedmiot prawa autorskiego uznaje tylko rezultat (przejaw) takiego działania, który choćby w minimalnym stopniu odróżnia się od innych rezultatów takiego samego działania, a zatem, że posiada cechę nowości, której stopień nie ma znaczenia”. Zatem twórczość działalności badawczo-rozwojowej może przejawiać się opracowywaniem nowych koncepcji, narzędzi, rozwiązań niewystępujących dotychczas w praktyce gospodarczej podatnika lub na tyle innowacyjnych, że w znacznym stopniu odróżniają się od rozwiązań już funkcjonujących u podatnika.
W opisie sprawy wskazał Pan, że w ramach prowadzonej działalności gospodarczej podejmuje Pan aktywność, która obejmuje nabywanie, łączenie, kształtowanie wiedzy (zwiększaniu zasobów wiedzy, które wykorzystuje Pan do tworzenia nowych zastosowań) i wykorzystywanie dostępnej aktualnie wiedzy i umiejętności (które Pan wykorzystuje do tworzenia nowych zastosowań), w tym w zakresie narzędzi informatycznych lub oprogramowania, do planowania produkcji oraz projektowania i tworzenia zmienionych, ulepszonych lub nowych produktów, procesów lub usług, z wyłączeniem działalności obejmującej rutynowe i okresowe zmiany wprowadzane do nich, nawet jeżeli takie zmiany mają charakter ulepszeń, albowiem Pan nieustannie, przy codziennym świadczeniu usług wykorzystuje wiedzę z zakresu narzędzi informatycznych i oprogramowania (poprzez nabywanie, łączenie, kształtowanie wiedzy), pogłębia ją, a następnie wykorzystuje do wytwarzania programów komputerowych (Oprogramowania). Powstałe programy komputerowe były, są i będą efektem Pana własnej, samodzielnej działalności twórczej, wynikiem zdobytej wcześniej i wykorzystanej wiedzy w tej dziedzinie, w tym wiedzy i umiejętności zdobytych w wyniku prowadzonych prac. Dzięki powyższemu procesowi powstaje nowy produkt. Podstawą do stwierdzenia powyższego są faktycznie wykonywane przez Pana czynności, proces myślowy i efekt tego procesu.
Ponadto, w ramach prowadzonej działalności gospodarczej wykonuje Pan prace programistyczne zlecane przez Zleceniodawcę, prowadzące do powstania innowacyjnych, indywidualnych rozwiązań obsługujących dedykowane obszary działalności. Jest to oprogramowanie tworzone i rozwijane na potrzeby indywidualne Zleceniodawcy (zwane dalej: „Oprogramowaniem”).
Efekty Pana prac (Oprogramowanie) zawsze są utworami w rozumieniu przepisów o prawie autorskim i prawach pokrewnych, tj.:
- zawsze odznaczają się oryginalnym, twórczym charakterem,
- zawsze są wykonaniem nowej, nieistniejącej wcześniej wartości niematerialnej,
- nie są efektem pracy, która wymaga do osiągnięcia rezultatu jedynie określonych umiejętności programistycznych i której rezultaty można z góry określić i przewidzieć jako mające charakter powtarzalny i rutynowy,
- nie są jedynie „techniczną”, ale twórczą realizacją szczegółowych projektów powierzonych do wykonania przez Zleceniodawcę.
Zatem prowadzona przez Pana działalność w zakresie tworzenia, rozwijania, ulepszania wymienionego Oprogramowania ma twórczy charakter.
Kolejnym kryterium działalności badawczo-rozwojowej jest prowadzenie tej działalności w sposób systematyczny. Zgodnie ze słownikiem języka polskiego PWN słowo systematyczny oznacza (i) robiący coś regularnie i starannie, (ii) o procesach: zachodzący stale od dłuższego czasu, (iii) o działaniach: prowadzony w sposób uporządkowany, według pewnego systemu; też: o efektach takich działań; planowy, metodyczny. W związku z tym, że w definicji działalności badawczo-rozwojowej słowo „systematyczny” występuje w sformułowaniu „podejmowaną (działalność) w sposób systematyczny”, a więc odnosi się do „działalności”, czyli zespołu działań podejmowanych w jakimś celu, najbardziej właściwą definicją systematyczności w omawianym zakresie jest definicja obejmująca prowadzenie działalności w sposób uporządkowany, według pewnego systemu. Zatem słowo systematycznie odnosi się również do działalności prowadzonej w sposób metodyczny, zaplanowany i uporządkowany. To oznacza, że działalność badawczo-rozwojowa jest prowadzona systematycznie niezależnie od tego, czy podatnik stale prowadzi prace badawczo-rozwojowe, czy tylko od czasu do czasu, a nawet incydentalnie, co wynika z charakteru prowadzonej przez niego działalności oraz potrzeb rynku, klientów, sytuacji mikro i makroekonomicznej. Z powyższego wynika, że spełnienie kryterium „systematyczności” danej działalności nie jest uzależnione od ciągłości tej działalności, w tym od określonego czasu przez jaki działalność taka ma być prowadzona ani też od istnienia planu co do prowadzenia przez podatnika podobnej działalności w przyszłości. Wystarczające jest, aby podatnik zaplanował i przeprowadził chociażby jeden projekt badawczo-rozwojowy, przyjmując dla niego określone cele do osiągnięcia, harmonogram i zasoby. Taka działalność może być uznana za działalność systematyczną, tj. prowadzoną w sposób metodyczny, zaplanowany i uporządkowany.
Wyjaśnił Pan, że działalność prowadzona jest przez Pana w sposób ciągły i systematyczny, a jej efektem jest tworzenie Oprogramowania w ramach realizacji Pana prac. Pana działania zmierzają do zwiększenia oraz wykorzystania zasobów wiedzy i umiejętności do tworzenia nowych rozwiązań lub nowych zastosowań istniejących już rozwiązań. Swoją prace podzielił Pan na 3 etapy etap wstępny, etap tworzenia oprogramowania, etap końcowy:
1.Etap wstępny - obejmuje on konsultacje z klientem dotyczące celów jakie mają być osiągnięte w projekcie. Podczas konsultacji klient przedstawia własne oczekiwania co do parametrów i funkcjonalności oprogramowania. Na podstawie tych informacji oraz własnej wiedzy i doświadczenia, Pan wstępnie analizuje możliwość zrealizowania projektu przy użyciu określonych zasobów. W związku z faktem, że nie dysponuje Pan standardowo gotowymi rozwiązaniami informatycznymi pozwalającymi na realizację projektu ani gotowymi analizami do stworzenia nowych kodów źródłowych, w trakcie tego etapu dochodzi do ustalenia poziomu niepewności co do możliwości realizacji projektu przy użyciu określonych zasobów, tj. ocenia Pan jakie jest ryzyko niepowodzenia projektu.
2.Etap tworzenia oprogramowania - obejmuje on wszelkie czynności podejmowane przez Pana w celu realizacji zlecenia klienta, tj. spełnienie wymogów funkcjonalnych, zaplanowanie prac nad analizą możliwości wprowadzenia nowych lub ulepszonych funkcjonalności, przeprowadzenie analizy, sporządzenie dokumentacji projektowej w zakresie wykonanych analiz.
3.Etap końcowy - obejmuje on ukończenie oprogramowania i podsumowanie wyników prac. W trakcie tego etapu ma miejsce akceptacja wyników Pana pracy przez klienta lub zakomunikowanie klientowi, że przy danym stanie zasobów nie jest możliwe stworzenie produktu spełniającego oczekiwania klienta lub dokonanie ulepszeń tego produktu o nową funkcjonalność zgodnie z oczekiwaniami. W przypadku braku możliwości realizacji zlecenia zgodnie z oczekiwaniami klienta podczas tego etapu omawiane jest również kwestia ewentualnego zwiększenia zasobów do realizacji zadania lub zmiana charakteru wykorzystanych zasobów lub też zmniejszenie oczekiwań klienta w stosunku do kodu źródłowego, który ma zostać wytworzony. Stawiał sobie za cel wytworzenie nowych funkcjonalności aplikacji.
Zatem kolejne kryterium definicji działalności badawczo-rozwojowej, tj. prowadzenie działalności w sposób systematyczny, w odniesieniu do wskazanego przez Pana Oprogramowania jest spełnione.
Powyżej omówione dwa kryteria działalności badawczo-rozwojowej dotyczą charakteru i organizacji prowadzenia tej działalności, podczas gdy ostatnie, trzecie kryterium, dotyczy rezultatu prowadzenia tej działalności, tj. zwiększenia zasobów wiedzy oraz wykorzystania zasobów wiedzy do tworzenia nowych zastosowań.
W konsekwencji - głównym zadaniem dla zarządzającego projektem badawczo-rozwojowym jest zlokalizowanie i zidentyfikowanie zasobów wiedzy przed rozpoczęciem działań projektowych; zasobów w ujęciu funkcjonalnym i celowościowym, czyli podlegającym zwiększeniu oraz możliwym i właściwym do wykorzystania zwiększonej wiedzy do nowych zastosowań. Lokalizacja i identyfikacja wiedzy obejmuje szereg działań, w tym określenie stanu wiedzy, miejsca, sposobu jej wykorzystania oraz selekcji pod względem przydatności do realizacji celu projektu.
Z opisu sprawy wynika, że w ramach działalności, dzięki której tworzy i modyfikuje/rozwija/ulepsza Pan „oprogramowanie” wykorzystuje i rozwija Pan wiedzę i umiejętności nabyte podczas indywidualnego studiowania materiałów z zakresu informatyki, programowania i nowoczesnych technologii oraz swojego doświadczenia zawodowego. Są to wiedza i umiejętności z zakresu technologii informatycznej, technologii programowania oraz z branży masowego pozyskiwania i przetwarzania danych. Pracuje Pan przy użyciu technologii Python, Postgres, MySQL, Elasticsearch, MongoDB. SQLAlchemy, Redis, Celery, RabbitMQ, Docker, FastAPI, Alembic, Pydantic, (...) z językiem NRQL, AWS S3, AWS DynamoDB, Amazon MSK (Kafka), Kubernetes, ArgoCD oraz Terraform, uczy się Pan tych technologii i zdobywa coraz to bardziej aktualną wiedzę w ich zakresie. Nowe kombinacje narzędzi i technologii pozwalają na wytworzenie aplikacji o niewystępującej wcześniej specyfikacji i jakości.
Okoliczność dodania nowych, zupełnie od nowa opracowanych funkcjonalności, parametrów działania, zasad działania i nowych cech powoduje, że wytworzone nowe „Oprogramowanie” różni się od rozwiązań już funkcjonujących u Pana i Pana Zleceniodawcy. Powstaje nowy produkt, który nie istniał wcześniej. Oryginalność polega na zastosowaniu oryginalnych, nowatorskich rozwiązań programistycznych.
Oryginalność wynika również z faktu, że „Oprogramowanie” stanowi efekt Pana pracy, przy której wykonywaniu miał Pan zapewnioną swobodę tworzenia, a Pana praca nie polegała na kopiowaniu istniejącego już utworu. Oryginalność wynika również z faktu, że efekty Pana działania stanowią coś wcześniej nieznanego jego twórcy - Pana. Oprogramowanie tworzone i rozwijane na rzecz Pana klienta powoduje stworzenie zupełnie nowych funkcjonalności, co oznacza, że cecha twórczości i oryginalności jest spełniona. Tworzone oprogramowania są oryginalne, nie mają swoich odpowiedników na rynku (nie ma takich rozwiązań na rynku) i odpowiadają na potrzeby Pana klienta.
Każdorazowe zastosowanie odpowiednio dobranej i zaprojektowanej przez Pana mieszanki technologii Python, Postgres, MySQL, Elasticsearch, MongoDB. SQLAlchemy, Redis, Celery, RabbitMQ, Docker, FastAPI, Alembic, Pydantic, (...) z językiem NRQL, AWS S3, AWS DynamoDB, Amazon MSK (Kafka), Kubernetes, ArgoCD oraz Terrafor sprawia, że „Oprogramowanie” po jego wytworzeniu lub rozwinięciu różni się od rozwiązań już u Pana funkcjonujących. Oprogramowanie jest dostosowane do konkretnych potrzeb podmiotów zlecających - tworzone są różne funkcjonalności różnych systemów, rozwiązania stosowane do wytworzenia każdej z nich wymagają zindywidualizowanego podejścia, kreatywności, nie powielają się.
Zatem powyższe pozwala uznać, że wykorzystuje Pan istniejące zasoby wiedzy w celu tworzenia nowych zastosowań.
Kluczowe jest zawarte w definicji działalności badawczo-rozwojowej rozróżnienie, które wskazuje, że taka działalność obejmuje dwa rodzaje aktywności, tj.:
(i) badania podstawowe i badania aplikacyjne zdefiniowane w art. 4 ust. 2 pkt 1 i 2 ustawy Prawo o szkolnictwie wyższym i nauce oraz
(ii) prace rozwojowe, o których mowa w art. 4 ust. 3 tej ustawy.
Należy zwrócić uwagę na wyłączenie zawarte w art. 4 ust. 3 tej ustawy, mogące odnosić się do wielu przejawów aktywności podatnika. Zastrzeżenie zostało wprowadzone w celu wyeliminowania z zakresu działalności badawczo-rozwojowej tych przejawów aktywności podatnika, które mimo ulepszenia istniejących procesów lub usług, z uwagi na swoją cykliczność (okresowość) oraz brak innowacyjnego charakteru (rutynowość), nie mogą stanowić prac rozwojowych.
Pojęcie działalności badawczo-rozwojowej obejmuje m.in. prace rozwojowe w rozumieniu ustawy Prawo o szkolnictwie wyższym i nauce.
Prace rozwojowe polegają na nabywaniu, łączeniu, kształtowaniu i wykorzystywaniu dostępnej aktualnie wiedzy i umiejętności - przy czym użyty przez ustawodawcę spójnik „i” wskazuje, że aby uznać działania za prace rozwojowe konieczne jest zaistnienie wszystkich tych czynności, tj.:
- nabycia dostępnej aktualnie wiedzy i umiejętności;
- łączenia dostępnej aktualnie wiedzy i umiejętności;
- kształtowania dostępnej aktualnie wiedzy i umiejętności;
- wykorzystania dostępnej aktualnie wiedzy i umiejętności.
Prace rozwojowe bazują zatem na dostępnej wiedzy - w zależności od celów, jakie przyjęto dla prowadzenia prac, będzie to wiedza z określonej dziedziny lub dziedzin. Prace te obejmują kolejno:
- nabycie wiedzy i umiejętności, czyli pozyskanie wiedzy/umiejętności, zapoznanie się z wiedzą, zrozumienie jej;
- łączenie wiedzy i umiejętności, czyli znalezienie takich zależności pomiędzy wiedzą z różnych zakresów, dziedzin lub wiedzy wynikającej z różnych badań naukowych oraz pomiędzy umiejętnościami, które są istotne z punktu widzenia postawionych celów badan rozwojowych;
- kształtowanie wiedzy i umiejętności, czyli takie „ułożenie” efektów nabywania i łączenia wiedzy i umiejętności lub takie sformułowanie wniosków płynących z tych procesów, aby można je było wykorzystać dla realizacji postawionych celów prac rozwojowych;
- wykorzystanie wiedzy i umiejętności, czyli ich użycie, posłużenie się nimi dla osiągnięcia celów prac rozwojowych.
Co istotne, całość ww. czynności służy:
- planowaniu produkcji oraz
- projektowaniu i tworzeniu zmienionych, ulepszonych lub nowych produktów, procesów lub usług.
Chodzi przy tym o konkretne produkty, konkretne procesy lub konkretne usługi albo konkretne rodzaje produktów, procesów lub usług. Podmiot prowadzący prace rozwojowe organizuje je z uwzględnieniem specyfiki konkretnych produktów, procesów lub usług - od niej zależą potrzeby prowadzenia prac rozwojowych i ich zakres.
Jednocześnie ustawodawca wyłączył z definicji prac rozwojowych działalność obejmującą rutynowe i okresowe zmiany wprowadzane do produktów, procesów lub usług, nawet jeżeli takie zmiany mają charakter ulepszeń. O tym, jakie zmiany do produktów, procesów lub usług mają charakter rutynowy (wykonywany często i niemal automatycznie) i okresowy (powtarzający się, występujący co pewien czas) będzie każdorazowo decydował charakter konkretnych produktów, procesów bądź usług.
Zatem powyższe pozwala uznać, że opisana działalność w zakresie tworzenia, rozwijania, ulepszania wymienionego Oprogramowania spełnia warunki do uznania jej za prace rozwojowe.
W konsekwencji, mając na uwadze przedstawiony we wniosku opis sprawy stwierdzam, że opisane prace rozumiane jako całość działalności realizowanej przez Pana spełniają definicję działalności badawczo-rozwojowej w rozumieniu art. 5a pkt 38 ustawy o podatku dochodowym od osób fizycznych.
Zatem Pana stanowisko w zakresie pytania nr 1 jest prawidłowe.
Opodatkowanie preferencyjną stawką podatku
Przedsiębiorcy osiągający dochody generowane przez prawa własności intelektualnej od 1 stycznia 2019 r. mogą korzystać z preferencyjnej stawki w podatku dochodowym.
Zgodnie z art. 30ca ust. 1 ustawy o podatku dochodowym od osób fizycznych:
Podatek od osiągniętego przez podatnika w ramach pozarolniczej działalności gospodarczej kwalifikowanego dochodu z kwalifikowanych praw własności intelektualnej wynosi 5% podstawy opodatkowania.
W myśl art. 30ca ust. 2 ustawy o podatku dochodowym od osób fizycznych:
Kwalifikowanymi prawami własności intelektualnej są:
1)patent,
2)prawo ochronne na wzór użytkowy,
3)prawo z rejestracji wzoru przemysłowego,
4)prawo z rejestracji topografii układu scalonego,
5)dodatkowe prawo ochronne dla patentu na produkt leczniczy lub produkt ochrony roślin,
6)prawo z rejestracji produktu leczniczego i produktu leczniczego weterynaryjnego dopuszczonych do obrotu,
7)wyłączne prawo, o którym mowa w ustawie z dnia 26 czerwca 2003 r. o ochronie prawnej odmian roślin (Dz. U. z 2021 r. poz. 213),
8)autorskie prawo do programu komputerowego
- podlegające ochronie prawnej na podstawie przepisów odrębnych ustaw lub ratyfikowanych umów międzynarodowych, których stroną jest Rzeczpospolita Polska, oraz innych umów międzynarodowych, których stroną jest Unia Europejska, których przedmiot ochrony został wytworzony, rozwinięty lub ulepszony przez podatnika w ramach prowadzonej przez niego działalności badawczo-rozwojowej.
Stosownie do art. 30ca ust. 3 ustawy o podatku dochodowym od osób fizycznych:
Podstawę opodatkowania stanowi suma kwalifikowanych dochodów z kwalifikowanych praw własności intelektualnej osiągniętych w roku podatkowym (art. 30ca ust. 3 ustawy o podatku dochodowym od osób fizycznych).
Należy przyjąć, że dochody z kwalifikowanego IP mogą być opodatkowane na preferencyjnych zasadach w takim zakresie, w jakim kwalifikowane IP wytwarza dochody w efekcie prac badawczo-rozwojowych prowadzonych przez podatnika. Innymi słowy, skorzystanie z preferencji IP Box jest możliwe w sytuacji występowania związku między dochodem kwalifikującym się do preferencji a kosztami faktycznie poniesionymi w celu jego uzyskania.
Zgodnie z art. 30ca ust. 4 ustawy o podatku dochodowym od osób fizycznych:
Wysokość kwalifikowanego dochodu z kwalifikowanego prawa własności intelektualnej ustala się jako iloczyn dochodu z kwalifikowanego prawa własności intelektualnej osiągniętego w roku podatkowym i wskaźnika obliczonego według wzoru:
(a + b) * 1,3
a + b + c + d
w którym poszczególne litery oznaczają koszty faktycznie poniesione przez podatnika na:
a - prowadzoną bezpośrednio przez podatnika działalność badawczo-rozwojową związaną z kwalifikowanym prawem własności intelektualnej,
b - nabycie wyników prac badawczo-rozwojowych związanych z kwalifikowanym prawem własności intelektualnej, innych niż wymienione w lit. d, od podmiotu niepowiązanego w rozumieniu art. 23m ust. 1 pkt 3,
c - nabycie wyników prac badawczo-rozwojowych związanych z kwalifikowanym prawem własności intelektualnej, innych niż wymienione w lit. d, od podmiotu powiązanego w rozumieniu art. 23m ust. 1 pkt 4,
d - nabycie przez podatnika kwalifikowanego prawa własności intelektualnej.
Natomiast w myśl art. 30ca ust. 5 ustawy o podatku dochodowym od osób fizycznych:
Do kosztów, o których mowa w ust. 4, nie zalicza się kosztów, które nie są bezpośrednio związane z kwalifikowanym prawem własności intelektualnej, w szczególności odsetek, opłat finansowych oraz kosztów związanych z nieruchomościami.
Na podstawie art. 30ca ust. 7 ustawy o podatku dochodowym od osób fizycznych:
Dochodem (stratą) z kwalifikowanego prawa własności intelektualnej jest obliczony zgodnie z art. 9 ust. 2 dochód (strata) z pozarolniczej działalności gospodarczej w zakresie, w jakim został osiągnięty:
1) z opłat lub należności wynikających z umowy licencyjnej, która dotyczy kwalifikowanego prawa własności intelektualnej;
2) ze sprzedaży kwalifikowanego prawa własności intelektualnej;
3) z kwalifikowanego prawa własności intelektualnej uwzględnionego w cenie sprzedaży produktu lub usługi;
4) z odszkodowania za naruszenie praw wynikających z kwalifikowanego prawa własności intelektualnej, jeżeli zostało uzyskane w postępowaniu spornym, w tym postępowaniu sądowym albo arbitrażu.
Ponadto należy wskazać, że podatnik, który chce skorzystać z ww. preferencji, jest zobowiązany prowadzić szczegółową ewidencję rachunkową w sposób umożliwiający obliczenie podstawy opodatkowania, w tym powiązanie ponoszonych kosztów prac badawczo-rozwojowych z osiąganymi dochodami z kwalifikowanych praw własności intelektualnej powstałymi w wyniku przeprowadzenia tych prac.
Zgodnie z art. 30cb ust. 1 ustawy o podatku dochodowym od osób fizycznych:
Podatnicy podlegający opodatkowaniu na podstawie art. 30ca są obowiązani:
1) wyodrębnić każde kwalifikowane prawo własności intelektualnej w prowadzonych księgach rachunkowych;
2) prowadzić księgi rachunkowe w sposób zapewniający ustalenie przychodów, kosztów uzyskania przychodów i dochodu (straty), przypadających na każde kwalifikowane prawo własności intelektualnej;
3) wyodrębnić koszty, o których mowa w art. 30ca ust. 4, przypadające na każde kwalifikowane prawo własności intelektualnej, w sposób zapewniający określenie kwalifikowanego dochodu;
4) dokonywać zapisów w prowadzonych księgach rachunkowych w sposób zapewniający ustalenie łącznego dochodu z kwalifikowanych praw własności intelektualnej - w przypadku gdy podatnik wykorzystuje więcej niż jedno kwalifikowane prawo własności intelektualnej, a w prowadzonych księgach rachunkowych nie jest możliwe spełnienie warunków, o których mowa w pkt 2 i 3;
5) dokonywać zapisów w prowadzonych księgach rachunkowych w sposób zapewniający ustalenie dochodu z kwalifikowanych praw własności intelektualnej w odniesieniu do tego produktu lub tej usługi albo do tych produktów lub tych usług - w przypadku gdy podatnik wykorzystuje jedno kwalifikowane prawo własności intelektualnej lub większą liczbę tych praw w produkcie lub usłudze albo w produktach lub usługach, a w prowadzonych księgach rachunkowych nie jest możliwe spełnienie warunków, o których mowa w pkt 2-4.
Stosownie do art. 30cb ust. 2 ustawy o podatku dochodowym od osób fizycznych:
Podatnicy prowadzący podatkową księgę przychodów i rozchodów wykazują informacje, o których mowa w ust. 1, w odrębnej ewidencji.
W myśl art. 30cb ust. 3 ustawy o podatku dochodowym od osób fizycznych:
W przypadku gdy na podstawie ksiąg rachunkowych lub ewidencji, o której mowa w ust. 2, nie jest możliwe ustalenie dochodu (straty) z kwalifikowanych praw własności intelektualnej, podatnik jest obowiązany do zapłaty podatku zgodnie z art. 27 lub art. 30c.
Należy podkreślić, że stosowanie tej ulgi (niższej stawki podatku do kwalifikowanych dochodów) będzie prawem, a nie obowiązkiem podatnika. Jest to o tyle istotne, gdyż z korzystaniem z ulgi wiążą się dodatkowe obowiązki po stronie podatników, w szczególności obowiązek prowadzenia ewidencji pozwalającej na monitorowanie i śledzenie efektów prac badawczo-rozwojowych.
Podatnik będzie miał możliwość stosowania niniejszej ulgi przez cały okres trwania ochrony prawnej kwalifikowanych praw własności intelektualnej. W przypadku tych aktywów, które podlegają procedurze zgłoszenia/rejestracji, podatnik będzie mógł skorzystać z preferencji podatkowej od momentu zgłoszenia lub złożenia wniosku o rejestrację (obowiązek zwrotu kwoty ulgi w przypadku wycofania wniosku, odmowy udzielenia prawa lub odrzucenia wniosku o rejestrację).
Autorskie prawo do programu komputerowego objęte jest ochroną na mocy art. 74 ustawy z dnia 4 lutego 1994 r. o prawie autorskim i prawach pokrewnych (t. j. Dz. U. z 2022 r. poz. 2509).
Zgodnie z art. 74 ust. 2 ustawy o prawie autorskim i prawach pokrewnych:
Ochrona przyznana programowi komputerowemu obejmuje wszystkie formy jego wyrażenia. Idee i zasady będące podstawą jakiegokolwiek elementu programu komputerowego, w tym podstawą łączy, nie podlegają ochronie.
W związku z tym, że w Polsce oprogramowanie - definiowane jako ogół informacji w postaci zestawu instrukcji, zaimplementowanych interfejsów i zintegrowanych danych przeznaczonych dla komputera do realizacji wyznaczonych celów - podlega ochronie jak utwór literacki z art. 1 ustawy o prawie autorskim i prawach pokrewnych, oprogramowanie może być uznane za kwalifikowane IP w świetle art. 30ca ust. 2 pkt 8 ustawy, jeśli jego wytworzenie, rozwinięcie lub ulepszenie jest wynikiem prac badawczo-rozwojowych.
Art. 30ca ust. 11 ustawy o podatku dochodowym od osób fizycznych brzmi:
Podatnicy korzystający z opodatkowania zgodnie z ust. 1 są obowiązani do wykazania dochodu (straty) z kwalifikowanego prawa własności intelektualnej w zeznaniu za rok podatkowy, w którym osiągnięto ten dochód (poniesiono stratę).
Oznacza to, że ulga IP Box jest preferencją podatkową, z której można skorzystać po zakończeniu roku podatkowego w zeznaniu rocznym.
Z przedstawionych okoliczności analizowanej sprawy wynika, że:
1)w ramach indywidualnej działalności gospodarczej tworzy, rozwija i ulepsza Pan Oprogramowanie;
2)wykonuje Pan powyższe czynności w ramach prowadzonej przez Pana działalności badawczo-rozwojowej spełniającej definicję wskazaną w ustawie o podatku dochodowym od osób fizycznych;
3)efektami Pana prac zawsze są programy komputerowe, które podlegają ochronie na podstawie art. 74 ustawy o prawie autorskim i prawach pokrewnych;
4)przenosi Pan prawa majątkowe do powstałych utworów na zleceniodawcę;
5)powyższe przeniesienie następuje odpłatnie na mocy umowy;
6)dochód z kwalifikowanych praw własności intelektualnej uzyskuje Pan ze sprzedaży praw majątkowych do programów komputerowych;
7)od 1 maja 2023 r. prowadzi Pan na bieżąco odrębną od podatkowej księgi przychodów i rozchodów ewidencję zgodnie z art. 30cb ust. 1 ustawy o podatku dochodowym od osób fizycznych.
Reasumując, odpłatne przeniesienie prawa autorskiego do Oprogramowania w ramach wykonywanych zleceń programistycznych stanowi sprzedaż kwalifikowanego prawa własności intelektualnej w rozumieniu art. 30ca ust. 7 pkt 2 ustawy o podatku dochodowym od osób fizycznych, a tym samym osiąga Pan kwalifikowany dochód z kwalifikowanego prawa własności intelektualnej zgodnie z art. 30ca ust. 2 pkt 8 tej ustawy.
Może więc Pan zastosować stawkę 5% od dochodów z powyższego tytułu, osiągniętych w ramach prowadzonej działalności opisanej we wniosku w okresie od 1 maja 2023 r., a także w latach następnych dopóki stan prawny lub faktyczny nie ulegnie zmianie.
Zatem Pana stanowisko w zakresie pytania nr 2 i 3 również należało uznać za prawidłowe.
Uwzględnienie kosztów przy ustalaniu wskaźnika nexus
Pana wątpliwość budzi również kwestia uznania kosztów:
1.zakupu i użytkowania hulajnogi elektrycznej;
2.usług telekomunikacyjnych (abonament telefoniczny i Internet), telefonu komórkowego i innych urządzeń mobilnych (tablety);
3.prowadzenia księgowości;
4.sprzętu komputerowego, oprogramowania i urządzeń peryferyjnych (komputery, laptopy, klawiatury, myszki, słuchawki, drukarka/skaner, sprzęt sieciowy i inne);
5.urządzeń i materiałów biurowych (materiały i sprzęty biurowe i eksploatacyjne);
6.literatury i szkoleń, konferencji branżowych, kursów językowych (materiały doskonalenia zawodowego).
Należy zauważyć, że istotne jest to, aby ze wskaźnika nexus wykluczyć koszty, które nie są lub ze swej natury nie mogą być, bezpośrednio związane z wytworzeniem, rozwinięciem lub ulepszeniem konkretnych kwalifikowanych praw własności intelektualnej.
Ustalając wskaźnik nexus, należy pamiętać, aby istniał związek między:
- wydatkami poniesionymi przez podatnika w związku z wytworzeniem kwalifikowanego prawa własności intelektualnej,
- kwalifikowanym prawem własności intelektualnej oraz
- dochodami uzyskiwanymi z kwalifikowanych praw własności intelektualnej.
Ta szczególna metoda ujmowania kosztów we wskaźniku ma zastosowanie jedynie dla celu, jakim jest kalkulacja tego wskaźnika.
Należy również pamiętać, że wskaźnik nexus jest obliczany oddzielnie dla dochodów z poszczególnych kwalifikowanych praw własności intelektualnej. W związku z tym Wnioskodawca powinien również ustalić odrębnie koszty faktycznie poniesione na działalność badawczo-rozwojową związaną z danym prawem.
Należy zatem przyjąć, że jeżeli podatnik poniósł rzeczywiście wydatki, które kwalifikują się jako koszty prowadzonej przez niego działalności badawczo-rozwojowej, to wydatki związane z wytworzeniem w ramach tej działalności kwalifikowanego IP należy uznać za koszty faktyczne poniesione przez podatnika na prowadzoną bezpośrednio przez niego działalność badawczo-rozwojową związaną z kwalifikowanym prawem własności intelektualnej, z zastrzeżeniem art. 30ca ust. 5 ustawy o podatku dochodowym od osób fizycznych.
Zgodnie z art. 30ca ust. 4 ustawy o podatku dochodowym od osób fizycznych koszty poniesione faktycznie przez podatnika, uwzględniane pod literą „a” we wzorze na wyliczenie wskaźnika, przez który przemnażany jest dochód z kwalifikowanego prawa własności intelektualnej osiągnięty w roku podatkowym, to koszty związane z prowadzoną bezpośrednio przez podatnika działalnością badawczo-rozwojową związaną z kwalifikowanym prawem własności intelektualnej, a nie koszty działalności badawczo-rozwojowej w rozumieniu art. 26e ww. ustawy, zawężone do tzw. kosztów kwalifikowanych.
Jak wskazuje Minister Finansów w objaśnieniach z 15 lipca 2019 r., zgodnie z akapitem 39 Raportu OECD BEPS Plan Działania nr 5 koszty kwalifikowane winny być uwzględniane we wskaźniku niezależnie od metody ich ujmowania w kosztach podatkowych, zgodnie z ogólnymi zasadami podatkowymi. Dlatego też koszty dla celów kalkulacji wskaźnika należy rozumieć szerzej (funkcjonalnie w kontekście ww. Raportu OECD), niż w odniesieniu do ustalania kosztów uzyskania przychodów na gruncie pozostałych przepisów ustawy o podatku dochodowym od osób fizycznych.
Należy także wspomnieć, że wskaźnik nexus „(…) służy do określania tej części dochodu z kwalifikowanego IP, która podlega preferencyjnej 5% stawce podatkowej, powinien być liczony kumulatywnie na przestrzeni lat. Oprócz właściwych przepisów o IP BOX, potwierdzają to wytyczne przedstawione przez OECD w Raporcie BEPS Działanie nr 5 (akapit 45 Raportu OECD BEPS Plan Działania nr 5)”.
Wobec powyższego należy podkreślić, że wysokość dochodu z kwalifikowanego IP ustala się jako iloczyn:
- dochodu z kwalifikowanego IP osiągniętego w roku podatkowym i
- wskaźnika nexus obliczonego według specjalnego wzoru określonego w art. 30ca ust. 4 ustawy o podatku dochodowym od osób fizycznych.
Zatem dla potrzeb obliczenia podstawy opodatkowania podlegającej preferencyjnemu opodatkowaniu stawką 5% podatnik jest zobowiązany do wyliczenia dwóch podstawowych wartości:
- dochodu z kwalifikowanego IP osiągniętego w roku podatkowym oraz
- wskaźnika, którym zostanie przemnożony powyższy dochód.
Tym samym wydatki poniesione przez Pana na zakup i użytkowanie hulajnogi elektrycznej; usługi telekomunikacyjne (abonament telefoniczny i Internet), telefon komórkowy i inne urządzenia mobilne (tablety); prowadzenie księgowości; sprzęt komputerowy, oprogramowanie i urządzenia peryferyjne (komputery, laptopy, klawiatury, myszki, słuchawki, drukarka/skaner, sprzęt sieciowy i inne); urządzenia i materiały biurowe (materiały i sprzęty biurowe i eksploatacyjne); literaturę i szkolenia, konferencje branżowe, kursy językowe (materiały doskonalenia zawodowego), mogą stanowić koszty, o których mowa w lit. a) wzoru z art. 30ca ust. 4 ustawy o podatku dochodowym od osób fizycznych, jako koszty prowadzonej bezpośrednio przez Pana działalności badawczo-rozwojowej związanej z kwalifikowanym prawem własności intelektualnej.
Zatem Pana stanowisko w zakresie pytania nr 4 również należało uznać za prawidłowe.
Dodatkowe informacje
Nadmienia się ponadto, że rolą postępowania w sprawie wydania indywidualnej interpretacji przepisów podatkowych nie jest ustalanie stanu faktycznego/zdarzenia przyszłego, stanowi to bowiem domenę ewentualnego postępowania podatkowego.
To na podatniku ciąży obowiązek udowodnienia w toku tego postępowania okoliczności faktycznych, z których wywodzi on dla siebie korzystne skutki prawne.
Organ nie prowadzi postępowania dowodowego, ograniczając się do analizy okoliczności podanych we wniosku.
W stosunku do tych okoliczności wyraża swoje stanowisko, które zawsze musi być jednak ustosunkowaniem się do poglądu (stanowiska) prezentowanego w danej sprawie przez Pana.
Jeżeli w toku ewentualnego postępowania organ uzna, że zdarzenie opisane we wniosku różni się od zdarzenia występującego w rzeczywistości, wówczas wydana interpretacja nie będzie Pana chroniła.
Informacja o zakresie rozstrzygnięcia
Interpretacja dotyczy:
- zdarzenia przyszłego, które Pan przedstawił i stanu prawnego, który obowiązuje w dniu wydania interpretacji,
- stanu faktycznego, który Pan przedstawił i stanu prawnego, który obowiązywał w dacie zaistnienia zdarzenia.
Interpretacja indywidualna wywołuje skutki prawnopodatkowe tylko wtedy, gdy rzeczywisty stan faktyczny sprawy będącej przedmiotem interpretacji pokrywał się będzie z opisem stanu faktycznego podanego przez Pana w złożonym wniosku.
W związku z powyższym, w przypadku zmiany któregokolwiek elementu przedstawionego we wniosku opisu sprawy, udzielona interpretacja traci swoją aktualność.
Pouczenie o funkcji ochronnej interpretacji
- Funkcję ochronną interpretacji indywidualnych określają przepisy art. 14k-14nb ustawy z dnia 29 sierpnia 1997 r. - Ordynacja podatkowa (t. j. Dz. U. z 2022 r. poz. 2651 ze zm.). Interpretacja będzie mogła pełnić funkcję ochronną, jeśli: Pana sytuacja będzie zgodna (tożsama) z opisem stanu faktycznego/zdarzenia przyszłego i zastosuje się Pan do interpretacji.
- Zgodnie z art. 14na § 1 Ordynacji podatkowej:
Przepisów art. 14k-14n Ordynacji podatkowej nie stosuje się, jeśli stan faktyczny lub zdarzenie przyszłe będące przedmiotem interpretacji indywidualnej jest elementem czynności, które są przedmiotem decyzji wydanej:
1)z zastosowaniem art. 119a;
2)w związku z wystąpieniem nadużycia prawa, o którym mowa w art. 5 ust. 5 ustawy z dnia 11 marca 2004 r. o podatku od towarów i usług;
3)z zastosowaniem środków ograniczających umowne korzyści.
- Zgodnie z art. 14na § 2 Ordynacji podatkowej:
Przepisów art. 14k-14n nie stosuje się, jeżeli korzyść podatkowa, stwierdzona w decyzjach wymienionych w § 1, jest skutkiem zastosowania się do utrwalonej praktyki interpretacyjnej, interpretacji ogólnej lub objaśnień podatkowych.
Pouczenie o prawie do wniesienia skargi na interpretację
Ma Pan prawo do zaskarżenia tej interpretacji indywidualnej do Wojewódzkiego Sądu Administracyjnego w (...).
Zasady zaskarżania interpretacji indywidualnych reguluje ustawa z dnia 30 sierpnia 2002 r. Prawo o postępowaniu przed sądami administracyjnymi - t. j. Dz. U. z 2023 r. poz. 1634 ze zm., dalej jako: „PPSA”.
Skargę do Sądu wnosi się za pośrednictwem Dyrektora KIS (art. 54 § 1 PPSA). Skargę należy wnieść w terminie trzydziestu dni od dnia doręczenia interpretacji indywidualnej (art. 53 § 1 PPSA):
- w formie papierowej, w dwóch egzemplarzach (oryginał i odpis) na adres: Krajowa Informacja Skarbowa, ul. Warszawska 5, 43-300 Bielsko-Biała (art. 47 § 1 PPSA), albo
- w formie dokumentu elektronicznego, w jednym egzemplarzu (bez odpisu), na adres Elektronicznej Skrzynki Podawczej Krajowej Informacji Skarbowej na platformie ePUAP: /KIS/SkrytkaESP (art. 47 § 3 i art. 54 § 1a PPSA).
Skarga na interpretację indywidualną może opierać się wyłącznie na zarzucie naruszenia przepisów postępowania, dopuszczeniu się błędu wykładni lub niewłaściwej oceny co do zastosowania przepisu prawa materialnego. Sąd jest związany zarzutami skargi oraz powołaną podstawą prawną (art. 57a PPSA).
Podstawa prawna dla wydania interpretacji
Podstawą prawną dla wydania tej interpretacji jest art. 13 § 2a oraz art. 14b § 1 ustawy z dnia 29 sierpnia 1997 r. - Ordynacja podatkowa (t. j. Dz. U. z 2022 r. poz. 2651 ze zm.).
-
keyboard_arrow_right
-
keyboard_arrow_right
-
keyboard_arrow_right
-
keyboard_arrow_right
-
keyboard_arrow_right