Wyszukaj po identyfikatorze keyboard_arrow_down
Wyszukiwanie po identyfikatorze Zamknij close
ZAMKNIJ close
account_circle Jesteś zalogowany jako:
ZAMKNIJ close
Powiadomienia
keyboard_arrow_up keyboard_arrow_down znajdź
removeA addA insert_drive_fileWEksportuj printDrukuj assignment add Do schowka
insert_drive_file

Orzeczenie

Wyrok WSA w Szczecinie z dnia 24 października 2018 r., sygn. I SA/Sz 633/18

Interpretacje podatkowe

 

Wojewódzki Sąd Administracyjny w Szczecinie w składzie następującym: Przewodniczący Sędzia WSA Elżbieta Woźniak Sędziowie Sędzia WSA Joanna Wojciechowska (spr.), Sędzia WSA Ewa Wojtysiak Protokolant starszy sekretarz sądowy Edyta Wójtowicz po rozpoznaniu w Wydziale I na rozprawie w dniu 24 października 2018 r. sprawy ze skargi I. Spółka Akcyjna z siedzibą w S. poprzednio [...] Spółka Akcyjna z siedzibą w S. na interpretację indywidualną Dyrektora Krajowej Informacji Skarbowej z dnia [...] czerwca 2018 r. nr [...] w przedmiocie zastosowania przepisów prawa podatkowego I. uchyla zaskarżoną interpretację indywidualną, II. zasądza od Dyrektora Krajowej Informacji Skarbowej na rzecz skarżącej I. Spółka Akcyjna z siedzibą w S. kwotę [...]([...] złotych tytułem zwrotu kosztów postępowania sądowego.

Uzasadnienie

I. S. A. z siedzibą w S. (poprzednio [...] z siedzibą w S.), dalej "spółka" złożyła wniosek o wydanie interpretacji indywidualnej (wpływ do organu 30 kwietnia 2018 r.), w którym podała, że zajmuje się m.in. tworzeniem oprogramowania (programów, aplikacji, systemów - dalej zwanych programami komputerowymi, oprogramowaniem) na zlecenie klientów. Cały proces tworzenia programu komputerowego można podzielić na dwa główne etapy:

I. projektowy, oraz II. deweloperski.

Etap projektowy rozpoczyna prace nad programem komputerowym i kończy się przygotowaniem oprogramowania wyrażonego w języku naturalnym, tj. takim, w którym ludzie komunikują się pomiędzy sobą. Na tym etapie oprogramowanie ustalone jest w postaci całego szeregu jego cech i funkcjonalności wraz z opisem technik informatycznych (opisem struktury tworzonego programu), które mają być zastosowane na etapie deweloperskim. Jest to zatem oprogramowanie zapisane w języku "ludzkim", a nie w języku maszyny/komputera. Po etapie projektowym prace nad oprogramowaniem wchodzą w etap deweloperski - tj. oprogramowanie zostaje zapisywane (przekształcane) z języka naturalnego na język programistyczny, który rozumieją urządzenia elektroniczne (wraz ze wszystkimi "niuansami", które mogą zostać uwzględnione dopiero na etapie języka programistycznego). Etap deweloperski obejmuje również testy oprogramowania, które są elementem tego etapu, gdyż pozwalają wychwycić luki lub błędy, które są naturalnym elementem procesu twórczego, a następnie są one uzupełniane lub naprawiane. Etap projektowy kończy się zatem ustaleniem oprogramowania w języku naturalnym (obejmujący zbiór cech programu będących opisem komend dla urządzenia), określających strukturę oprogramowania oraz zawierającym serię funkcjonalności - czyli opisem rezultatów, które mają zostać osiągnięte/wykonane przez urządzenie). Na etapie deweloperskim, projekt oprogramowania jest dalej rozwijany poprzez jego ujęcie w języku programowania i ukształtowanie jego finalnej struktury wraz z wszelkimi elementami, które dodawane są na etapie programowania. W opisanym powyżej ogólnie procesie powstawania programu komputerowego można zatem wyróżnić następujące podetapy wskazanych etapów:

close POTRZEBUJESZ POMOCY?
Konsultanci pracują od poniedziałku do piątku w godzinach 8:00 - 17:00