Od 1 lipca 2018 roku wszyscy podatnicy muszą liczyć się z koniecznością dostarczenia do urzędu Jednolitego Pliku Kontrolnego. Jednym z nich jest JPK_FA dotyczący faktur wystawionych przez płatnika. Spośród wszystkich plików, śmiało można uznać, że posiada on najbardziej wymagającą strukturę.
JPK_FA, czyli Jednolity Plik Kontrolny Faktura
JPK_FA jest plikiem kontrolnym tworzonym na podstawie faktur VAT. Podobnie jak w przypadku pozostałych struktur podatnik ma obowiązek dostarczenia go w formie elektronicznej do właściwego organu podatkowego na jego żądanie w przeciągu 3 dni roboczych. To, z jakiego przedziału czasu będzie plik, zależy od tego, jakiego okresu dotyczy kontrola. Ważne jest, że JPK_FA tworzony jest jedynie dla faktur sprzedaży. Plik powinien być dokładnym obrazem wystawionej faktury w programie dedykowanym do wystawiania faktur.
Struktura JPK_FA składa się z 7 głównych elementów, będących sekcjami pliku. Pośród nich są:
- Naglowek,
- Podmiot1,
- Faktura,
- FakturaCtrl,
- StawkiPodatku,
- FakturaWiersz,
Każdy z nich odpowiada za inny typ danych, przekazywanych do organu podatkowego.
Mechanizm podzielonej płatności – dowiedz się więcej!
Struktura JPK_FA
Podobnie jak w pozostałych strukturach w części Nagłówek i Podmiot1 pliku kontrolnego znajdują się informacje mówiące o celu złożenia danego JPK oraz danych, dzięki którym można zidentyfikować dany podmiot. Dalsze elementy dotyczą poszczególnych faktur wystawionych w dedykowanym do tego programie. Podatnik przesyła plik JPK_FA, w którym są zawarte wystawione przez niego faktury sprzedaży. Zdarza się, że w imieniu podatnika fakturę wystawia inny podmiot, np. zgodnie z umową o samofakturowaniu. Jak wyjaśnia Ministerstwo Finansów
„faktury wystawione za pomocą programów komputerowych w imieniu innego podatnika VAT powinny być dostępne i przekazane w formie pliku JPK_ FA temu podatnikowi, jeśli organ podatkowy zwróci się do niego z żądaniem dostarczenia jego faktur sprzedaży”.
Podatnik przekazuje struktury oddzielnie dla każdej waluty. Ilość przesłanych plików nie jest więc ograniczona liczbowo. Ponadto w momencie korzystania przez podmiot z kilku programów księgowych podatnik z każdego z nich może wygenerować oddzielne pliki JPK_FA bez konieczności łączenia ich w jedną strukturę. Plik dotyczący faktur w walucie obcej tworzony jest w dwóch walutach. Pola dotyczące szczegółów faktur (cena jednostkowa netto oraz wartość sprzedaży netto) wykazywane są w walucie, w jakiej dokonana była transakcja, w podsumowaniu natomiast kwoty są przeliczane na polskie złote. Informacja, w jakiej walucie jest stworzony dany plik znajduje się w Naglowku w pozycji DomyslnyKodWaluty.
Dokładne informacje, jakie dane powinna zawierać faktura znajdują się w art. 106e ust. 1 ustawy o podatku od towarów i usług. Wszystkie niezbędne informacje mają swój odpowiednik w strukturze JPK_FA. Z tego powodu jest to obecnie najbardziej rozbudowany i skomplikowany plik. Dane te są zawarte głównie w sekcji Faktura, a sumy kontrolne ich dotyczące w FakturaCtrl. Pośród informacji w sekcji Faktura określa się również rodzaj wystawionego dokumentu. W JPK_FA raportuje się faktury:
- VAT – podstawowy rodzaj faktury,
- KOREKTA – faktura korygująca,
- ZAL – faktura zaliczkowa,
- POZ – pozostałe rodzaje faktur.
Wiele spośród tych pól JPK_FA jest opcjonalnych, tzn. wypełniane są w przypadku, gdy wystąpi taka konieczność. Jednocześnie są to pola zależne – wypełniając jedno musimy wypełnić kolejne, odnoszące się do niego.
Sumy kontrolne dla struktury Faktura zawarte są w elemencie FakturaCtrl. Składa się on z dwóch pól:
- LiczbaFaktur, w którym określona jest ilość faktur sprzedaży dotyczących okresu poddanego kontroli,
- FartośćFaktur, w którym zawiera się suma kwot brutto faktur sprzedaży z okresu poddanego kontroli.
Sekcja StawkiPodatku zawiera wartość stawki podatku podstawowego, a także stawki obniżonej.
Kolejna sekcja – FakturaWiersz – dotyczy szczegółowych pozycji faktury. Pośród nich znajdują się m.in. numer, dzięki, któremu będziemy mogli zidentyfikować fakturę, czy nazwa towaru lub usługi, za którą była wystawiona faktura. Również w tej sekcji część pól jest wypełniana opcjonalnie, jeśli spełnione są określone warunki. Przykładem takiego pola jest P_8A, którego podatnik może nie wypełniać, jeśli kwota należności ogółem na fakturze nie przekracza kwoty 450 złotych lub 150 euro (art. 106e ust 5 pkt 3 ustawy) – tak zwane faktury uproszczone.
Sumy kontrolne dla sekcji FakturaWiersz znajdują się w elemencie FakturaWierszCtrl. Podobnie jak w przypadku FakturaCtrl składa się ona z dwóch pól. W tym przypadku są to:
- LiczbaWierszyFaktur – która określa liczbę wierszy faktur dla pliku objętego kontrolą,
- WartośćWierszyFaktur – zawierającą sumę wartości sprzedaży netto z sekcji FakturaWiersz dla pliku objętego kontrolą.
Podsumowując, struktura JPK_FA jest tak mocno rozbudowana, że raczej nie da się jej sporządzić ręcznie. Dostawcy programów dedykowanych do wystawiania faktur muszą udostępnić możliwość tworzenia plików XML z wystawionych faktur. Wskazać trzeba, że podatnicy, którzy wystawiają faktury papierowe nie są zobowiązani do tworzenia JPK_FA.
Źródło: https://www.mf.gov.pl/krajowa-administracja-skarbowa/dzialalnosc/struktury-jpk