Słowniki w JPK_ST_KR – dlaczego warto zapoznać się z nimi już teraz?
Przygotowanie pliku JPK_ST_KR nie sprowadza się wyłącznie do przekazania danych dotyczących środków trwałych i wartości niematerialnych oraz prawnych. Równie istotne jest uzgodnienie obowiązkowych słowników, które definiują dopuszczalne wartości dla wybranych pól w strukturze XML.
Ministerstwo Finansów wprowadziło słowniki, aby wszystkie przedsiębiorstwa raportowały informacje w jednolity sposób. Dzięki temu dane przesyłane z różnych systemów ERP – takich jak SAP, Oracle, Microsoft Dynamics czy Comarch – mogą być automatycznie analizowane i porównywane.
Dla firm oznacza to jedno: wartości stosowane w SAP nie zawsze mogą zostać bezpośrednio przeniesione do pliku JPK_ST_KR. W większości przypadków konieczne jest ich odpowiednie mapowanie zgodnie z wymaganiami Ministerstwa Finansów.
Jakie słowniki występują w JPK_ST_KR?
W strukturze JPK_ST_KR występuje kilka podstawowych słowników wykorzystywanych podczas raportowania:
| Słownik | Typ w schemie XSD | Zastosowanie |
| Metoda amortyzacji | TMetodaAmoryzacji | Określa sposób naliczania amortyzacji środka trwałego lub WNiP |
| Rodzaj nabycia | TNabycia | Informuje o sposobie pozyskania składnika majątku |
| Częstotliwość odpisów | TOdpis | Wskazuje częstotliwość dokonywania odpisów amortyzacyjnych |
| Kod waluty | TKodWaluty | Definiuje walutę stosowaną w raportowanych wartościach |
| Cel złożenia | TCelZlozenia | Określa, czy przesyłany plik jest pierwszym zgłoszeniem czy korektą |
| Przyczyna wykreślenia | TWykreslenie | Określa przyczynę wykreślenia środka trwałego z ewidencji |
Typy słownikowe zostały zdefiniowane bezpośrednio w schemie XSD JPK_ST_KR:
Metoda amortyzacji (TMetodaAmoryzacji)
| Wartość | Znaczenie |
| D | amortyzacja degresywna |
| L | amortyzacja liniowa |
| J | amortyzacja jednorazowa |
| I | inna metoda amortyzacji |
| X | brak amortyzacji |
Rodzaj nabycia (TNabycia)
| Wartość | Znaczenie |
| S | umowa sprzedaży |
| D | darowizna |
| N | wkład niepieniężny |
| W | wytworzenie |
| F | faktura VAT |
| I | inne |
Częstotliwość odpisów amortyzacyjnych (TOdpis)
| Wartość | Znaczenie |
| M | miesięczny |
| K | kwartalny |
| R | roczny |
| J | jednorazowy |
| S | sezonowy |
| I | inny |
| X | brak odpisu |
Cel złożenia (TCelZlozenia)
| Wartość | Znaczenie |
| 1 | złożenie JPK po raz pierwszy |
| 2 | złożenie korekty JPK |
Kod waluty (TKodWaluty)
Pole DomyslnyKodWaluty należy wypełnić trzyliterowym kodem waluty zgodnym ze standardem ISO 4217. Przykładowe kody:
| Kod | Waluta |
| PLN | złoty polski |
| EUR | euro |
| USD | dolar amerykański |
| GBP | funt brytyjski |
Przyczyna wykreślenia z ewidencji (TWykreslenie)
| Wartość | Znaczenie |
| A | przekwalifikowanie do innej grupy aktywów |
| S | sprzedaż |
| X | stwierdzenie niedoboru |
| K | kradzież |
| D | darowizna |
| N | wkład niepieniężny |
| I | inne |
Metoda amortyzacji – jedno z najważniejszych pól w JPK_ST_KR
Jednym z kluczowych elementów raportowania jest metoda amortyzacji. Pole to określa sposób dokonywania odpisów amortyzacyjnych dla środka trwałego lub wartości niematerialnej i prawnej.
W systemie SAP informacje wykorzystywane do mapowania można znaleźć przede wszystkim w danych amortyzacyjnych środka trwałego, takich jak klucz amortyzacji, obszar amortyzacji oraz ustawieniach dotyczących naliczania amortyzacji.
W praktyce przedsiębiorstwa często stosują własne oznaczenia metod amortyzacji w systemach SAP. Jednak podczas generowania pliku JPK_ST_KR należy przekazać wyłącznie wartości zgodne z wymaganiami Ministerstwa Finansów:
| Wartość w JPK_ST_KR | Znaczenie |
| D | amortyzacja degresywna |
| L | amortyzacja liniowa |
| J | amortyzacja jednorazowa |
| I | inna |
| X | brak amortyzacji |
Rodzaj nabycia środka trwałego
Drugim istotnym słownikiem jest rodzaj nabycia, który określa sposób pozyskania środka trwałego.
W systemie SAP informacje wykorzystywane do mapowania mogą pochodzić z danych podstawowych środka trwałego, dokumentów nabycia oraz dokumentów księgowych związanych z przyjęciem środka trwałego do użytkowania.
Podczas przygotowania pliku JPK_ST_KR należy przekazać wartość zgodną ze słownikiem określonym w strukturze XML.
| Wartość w JPK_ST_KR | Znaczenie |
| S | umowa sprzedaży |
| D | darowizna |
| N | wkład niepieniężny |
| W | wytworzenie we własnym zakresie |
| F | faktura VAT |
| I | inne |
Częstotliwość odpisów amortyzacyjnych
W strukturze JPK_ST_KR znajduje się również pole określające częstotliwość naliczania amortyzacji. Informacja ta pozwala właściwie interpretować prezentowane kwoty odpisów oraz ocenić ich zgodność z polityką rachunkowości obowiązującą w przedsiębiorstwie.
W systemie SAP częstotliwość odpisów wynika z konfiguracji amortyzacji oraz ustawień przypisanych do środka trwałego, w szczególności z klucza amortyzacji i parametrów naliczania odpisów.
Podczas przygotowania pliku JPK_ST_KR należy przekazać wartość zgodną ze słownikiem określonym w strukturze XML:
| Wartość w JPK_ST_KR | Znaczenie |
| M | miesięczny |
| K | kwartalny |
| R | roczny |
| J | jednorazowy |
| S | sezonowy |
| I | inny |
| X | brak odpisu |
Dlaczego mapowanie słowników w SAP jest niezbędne?
W wielu organizacjach system SAP funkcjonuje od wielu lat, a wykorzystywane w nim oznaczenia powstały zgodnie z wewnętrznymi standardami firmy. Często nie odpowiadają one wartościom wymaganym przez strukturę JPK_ST_KR.
Dlatego jednym z pierwszych etapów wdrożenia powinno być opracowanie arkusza mapowania, który określi zależności pomiędzy:
- słownikami używanymi w SAP,
- wartościami wymaganymi przez strukturę XML,
- zasadami transformacji danych podczas generowania pliku.
Takie podejście pozwala zautomatyzować raportowanie i ograniczyć konieczność ręcznych korekt.
Dobre praktyki przy wdrażaniu JPK_ST_KR w SAP
Przygotowując organizację do raportowania, warto wdrożyć kilka sprawdzonych zasad.
Najlepsze rezultaty przynosi:
- identyfikacja wszystkich źródeł danych w SAP,
- opracowanie kompletnej dokumentacji mapowań,
- uzgodnienie wartości z działem księgowym,
- wykonanie dokładnych testów dla wszystkich środków trwałych,
- przygotowanie dokumentacji z wykonanych prac.
Takie podejście znacząco ogranicza ryzyko błędów podczas kolejnych okresów sprawozdawczych.
Najczęściej zadawane pytania (FAQ)
Czy można używać własnych nazw metod amortyzacji?
Nie. W pliku JPK_ST_KR należy przekazywać wyłącznie wartości zgodne ze schemą XML określoną przez Ministerstwo Finansów.
Czy wszystkie pola słownikowe są obowiązkowe?
Obowiązkowość poszczególnych pól wynika ze schemy XSD oraz zasad wypełniania struktury. Warto zweryfikować wymagania dla każdej wersji JPK_ST_KR.
Czy SAP posiada gotowe mapowanie słowników?
Standardowy system zwykle wymaga dostosowania. W większości wdrożeń przygotowuje się indywidualne mapowanie odpowiadające konfiguracji przedsiębiorstwa.
Kiedy najlepiej przygotować mapowanie słowników?
Najlepiej już podczas analizy biznesowej projektu. Pozwala to uniknąć zmian w końcowej fazie wdrożenia oraz ograniczyć liczbę testów regresyjnych.
Zachęcamy do zapoznania się z ofertą JPK w SAP – rozwiązaniem zapewniającym kompleksową obsługę nowych obowiązków raportowych JPK CIT (JPK_KR_PD) oraz JPK_ST_KR bezpośrednio w systemie SAP.


