Jak zarejestrować definicje związane z JPK_CIT?
Przedsiębiorcy mają obowiązek raportowania elektronicznie ewidencji księgowej z kontami księgowej opisanymi znacznikami identyfikującymi te konta wraz z rozliczeniem podatku dochodowego w pliku JPK_KR_PD. W programie Wapro Fakir służy do tego specjalny moduł umożliwiający wykonanie rozliczenia podatku dochodowego i zarejestrowania definicji.
Podczas pobierania danych do wygenerowania pliku JPK_KR_PD na podstawie zapisanej definicji tego rozliczenia PD wypełniona zostanie sekcja RPD pliku.
Po wybraniu menu Definicje | JPK_CIT na ekranie wyświetli się okno Definicje związane z JPK_CIT z pozycją Definicje sekcji RPD pliku JPK_KR_PD.

Obecnie plik JPK_KR_PD występuje w jednym wzorze numer 1. W przypadku pojawienia się nowych, dodatkowych wzorów, moduł zostanie odpowiednio dostosowany do tych zmian.
Jak zdefiniować algorytmy obliczające kwoty sekcji RPD pliku JPK_KR_PD?
System umożliwia tworzenie definicji, która:
- będzie wykorzystywana przez wiele lat - do czasu pojawienia się nowego wzoru schematu pliku JPK_KR_PD,
- będzie funkcjonowała tylko w jednym roku obrotowym, co oznacza, że w każdym nowym roku użytkownik powinien wygenerować nową definicję. W takim przypadku, podczas tworzenia nowej definicji należy wprowadzić nową datę Obowiązuje od.

Dla jednego roku obrotowego może być utworzona tylko jedna definicja.
Proces generowania definicji przypomina definiowanie Raportów użytkownika - do obliczeń można wykorzystywać obroty i salda kont księgowych oraz obroty i salda znaczników identyfikujących konta księgowe oraz stałych kwot.
Aby utworzyć elastyczną definicję, zalecamy utworzenie odpowiednich kont pozabilansowych do zapisywania kwot stałych. Nie zalecamy wpisywania kwot "na sztywno" w definicję naliczania sekcji RPD pliku JPK_KR_PD.
Poniżej zaprezentowany jest fragment schematu XSD pliku JPK_KR_PD - sekcja RPD.

Sekcja RPD składa się z 8 pól od K_1 do K_8, które pozwalają na całkowite rozliczenie podatku dochodowego.
Po otwarciu okna generowania definicji i kliknięciu pozycji Definicja obliczeń kwot pozycji wyświetlą się te same pozycje.
Na kolejnych obrazkach będą widoczne znaczniki identyfikujące konta księgowe oraz przykładowy plan, dostosowane do zestawów znaczników dla jednostek pozostałych z załącznika numer 7 Rozporządzenia Ministra Finansów z 16 sierpnia 2025 roku w sprawie dodatkowych danych, o które należy uzupełnić prowadzone księgi rachunkowe podlegające przekazaniu na podstawie ustawy o podatku dochodowym od osób prawnych.

Definiowanie algorytmów obliczeniowych poszczególnych pozycji wygląda tak samo jak definiowania raportów użytkownika. Dostępne są podstawowe działania na kwotach obrotów i sald, ale również obliczeń przy wykorzystaniu warunków logicznych, a także wstawianie stałych kwot. Dodatkowo niektóre pozycje zostały domyślne wypełnione algorytmami opartymi na funkcjach zwracających kwoty obrotów lub sald znaczników identyfikujących konta księgowe. Wstawione domyślne algorytmy można zamienić na nowe.
Podobnie jak w raportach użytkownika, do dyspozycji użytkownika są także funkcje widoczne w prawym górnym rogu okna, w polu wyboru.
Większość funkcji dostępna jest także w procesie definiowania raportów użytkownika: Definiowanie algorytmów w raportach.
W polu wyboru widoczne są dwa rodzaje funkcji zwracających dane z ewidencji księgowej na dwa sposoby. Po pierwsze znane od dawna BO, obroty i salda kont księgowych, i drugi rodzaj dodany w programie razem z wejściem w życie obowiązku oznaczania zapisów w księgach znacznikami identyfikującymi konta księgowe. Nowy typ funkcji podobnie zwraca obroty i salda, ale wspomnianych znaczników identyfikujących konta.
Nazwy nowego rodzaju funkcji różnią się literą Z dodaną na końcu kodu funkcji. Przykładowo:
- jeżeli w algorytmie wymagana jest kwota obrotów DT konta księgowego, należy użyć funkcji ODT() i jako parametr wskazać symbol żądanego konta księgowego,
- jeżeli w algorytmie wymagana jest kwota obrotów DT znacznika identyfikującego konto księgowe wystarczy użyć ODTZ() i jako parametr wskazać symbol żądanego znacznika identyfikującego konto księgowe.

Na poniższym obrazku do algorytmu wstawione zostały przykładowe funkcje obu rodzajów, a jako parametry funkcji użyte zostały nietypowe konto księgowe i niepopularny znacznik z długą nazwą. Dane te służą zobrazowaniu działania funkcji i nie mają odzwierciedlenia w rzeczywistym rozliczeniu PD.
Często kod konta księgowego lub kod znacznika księgowego są niezrozumiałe, dlatego w programie widoczne są dwie opcje:
- po wybraniu myszą (dwuklik) nazwy funkcji obliczających obroty lub salda w oknie wyboru funkcji otworzy się kontekstowo odpowiedni słownik, w zależności od rodzaju wybranej funkcji - plan kont albo słownik znaczników identyfikujących konta księgowe. Słownik ułatwi wybór i wstawienie do funkcji odpowiedniego argumentu,
- podczas analizy utworzonego złożonego algorytmu użytkownik może skorzystać z algorytmu z opisem argumentów, czyli nazw kont księgowych i opisów znacznika identyfikującego konto księgowe. W tym celu powinien kliknąć ikonę i widoczną z prawej strony formatki.
