W systemie Softlab ERP by Asseco rozszerzono funkcjonalność w obszarze generowania Jednolitego Pliku Kontrolnego dla ksiąg rachunkowych (JPK_KR_PD).
Zmiana polega na udostępnieniu mechanizmu parametryzacji sposobu wypełniania wybranych pól węzła Dziennik, co umożliwia dostosowanie struktury danych do specyfiki prowadzonej ewidencji księgowej oraz do wewnętrznych zasad obowiązujących u klienta.
Nowa funkcjonalność odpowiada na potrzebę zwiększenia elastyczności w zakresie prezentacji informacji o dziennikach częściowych oraz o rodzajach dowodów księgowych, zgodnie z wymogami ustawy o rachunkowości oraz praktyką stosowaną przez jednostki gospodarcze.
Zmiana obejmuje obsługę konfiguracji sposobu wypełniania następujących pól:
- D_2 – Opis dziennika (pole znakowe)
Dzienniki częściowe stosowane przez jednostkę, jako element ksiąg rachunkowych zgodnie z art. 14 ust. 3 i 4 UoR. Powinny one zostać opatrzone nazwą np. Zakup, Sprzedaż.
- D_5 – Rodzaj dowodu księgowego (pole znakowe)
Rodzaj dowodu stanowiącego podstawę zapisu księgowego (art. 23 ust. 2 pkt 2 UoR), wskazany przez wystawcę zgodnie z art. 21 ust. 1 pkt 1 UoR.

Rys. 1. Widok pól D_2 i D_5 w schemie JPK_KR_PD
Aby ułatwić użytkownikom konfigurację, do menu START, w gałęzi Księgowość → Konfiguracja, dodano istniejący słownik Grupy dzienników. Ponadto dodano tu też słownik Grupy linijek dzienników, niewykorzystywany w obsłudze opisywanej funkcjonalności.

Rys. 2. Słowniki Grupy dzienników i Grupy linijek dzienników w menu systemu
Pole D_2 – Opis dziennika
W celu umożliwienia przypisania opisu dziennika do dowodu księgowego wykazywanego w JPK (według schemy pole D_2), w słowniku Grupy dzienników dodano kolumnę Opis dziennika (dla JPK).

Rys. 3. Nowa kolumna Opis dziennika (dla JPK) w słowniku Grupy dzienników
Wartości w kolumnie mogą być uzupełniane:
- ręcznie – poprzez edycję wartości,
- automatycznie – z wykorzystaniem dedykowanej procedury.
Aby umożliwić automatyczne napełnianie wartości w kolumnie, w słowniku dodano procedurę Uzupełnij opis dziennika na podstawie opisu rejestru.

Rys. 4. Procedura Uzupełnij opis dziennika na podstawie opisu rejestru
Mechanizm działania procedury jest następujący:
- procedura uzupełnia wartości w nowej kolumnie na podstawie opisów rejestrów (kolumna Opis w słowniku Rodzaje rejestrów) powiązanych z rodzajami dowodów,
- uzupełniane są wyłącznie puste pola,
- istniejące wartości nie są nadpisywane.

Rys. 5. Wartości w kolumnie Opis dziennika (dla JPK) napełnione procedurą Uzupełnij opis dziennika na podstawie opisu rejestru
Wartość w kolumnie Opis dziennika (dla JPK), przypisana do grupy dzienników powiązanej z danym rodzajem dowodu, odpowiada za wypełnienie pola D_2 – Opis dziennika w strukturze JPK_KR_PD (węzeł Dziennik).

Rys. 6. Wypełnienie kolumny Opis dziennika w słowniku KR PD – Dziennik
Pole D_5 – Rodzaj dowodu księgowego
Kolejnym składowym polem węzła Dziennik jest pole z rodzajem dowodu księgowego (według schemy pole D_5). To w jaki sposób napełniane jest pole zależy od konfiguracji:
- z pól w kolumnie Opis w słowniku Rodzaje dowodów,
- z pól w kolumnie Opis w słowniku Grupy dzienników.
Poniżej przedstawiono przykład wypełniania pola D_5 – Rodzaj dowodu księgowego na podstawie opisu ze słownika Grupy dzienników:

Rys. 8. Przykładowa wartość pola w kolumnie Opis, w słowniku Grupy dzienników
Wówczas w jednolitym pliku kontrolnym w węźle Dziennik otrzymujemy:

Rys. 9. Wypełnienie pól w kolumnie Rodzaj, w słowniku KR PD – Dziennik
Konfiguracja
Funkcjonalność wymaga nadania uprawnień: TAK
Funkcjonalność wymaga skonfigurowania: TAK