Zawartość

Oferta TGSoft

Program-JPK ERP – obsługa plików JPK_KR_PD nawet do 200 GB

Importuj, analizuj, edytuj, weryfikuj, generuj i wysyłaj duże pliki JPK CIT z wykorzystaniem lokalnej bazy Microsoft SQL Server.

  • Pliki do 200 GB
  • Import 1 GB w około 90 sekund
  • Generowanie 1 GB w około 20 sekund
  • Praca lokalna On-Premise
  • Brak limitu RAM
  • Gotowy do pracy bez wdrożenia

Pobierz wersję DEMO


Czym jest JPK CIT?


JPK CIT (Jednolity Plik Kontrolny dla podatku dochodowego od osób prawnych) jest ustrukturyzowanym plikiem XML zawierającym dane z ksiąg rachunkowych przedsiębiorstwa. Plik przekazywany jest do Ministerstwa Finansów zgodnie z obowiązującymi przepisami. Obowiązek raportowania został wprowadzony etapowo dla poszczególnych grup podatników, a pierwsze raportowanie dla największych podmiotów przypada właśnie teraz, w 2026 roku. Dla podatników objętych pierwszym etapem, wydłużony termin przekazania plików upływa z końcem bieżącego miesiąca (lipiec 2026 r.)


Dla kogo przeznaczony jest Program-JPK ERP?

Średnie i duże przedsiębiorstwa

Rozwiązanie przeznaczone jest dla firm posiadających rozbudowane księgi rachunkowe i generujących pliki JPK_KR_PD o rozmiarze od kilku do kilkudziesięciu gigabajtów.

Biura rachunkowe

Program ułatwia obsługę plików JPK pochodzących od wielu klientów, ich analizę, poprawianie, archiwizowanie oraz przygotowanie do wysyłki do Ministerstwa Finansów.

Działy IT

Dane przechowywane w Microsoft SQL Server mogą być analizowane i masowo uzupełniane za pomocą standardowych narzędzi SQL, co pozwala poprawić informacje, których system ERP nie zapisał w pliku JPK.

Biegli rewidenci i audytorzy

Rozwiązanie stanowi idealne narzędzie dla firm audytorskich i kancelarii wykonujących przeglądy ksiąg. Po otrzymaniu pliku XML od klienta, audytor może zaimportować go do lokalnej bazy MS SQL na swoim komputerze lub laptopie. Umożliwia to błyskawiczne przeszukiwanie milionów rekordów, weryfikację spójności danych oraz prowadzenie zaawansowanych analiz logicznych i podatkowych bez obciążania systemu klienta i w 100% bezpiecznym, lokalnym środowisku (On-Premise).


Zalety programu JPK do obsługi dużych plików JPK_KR_PD


Program stanowi kompletne środowisko do obsługi plików JPK – od importu danych, poprzez ich analizę, edycję i weryfikację, aż do wygenerowania, podpisania oraz wysłania nowego pliku do Ministerstwa Finansów. Wszystkie etapy realizowane są z poziomu jednej aplikacji, co eliminuje konieczność korzystania z dodatkowych narzędzi lub zewnętrznych usług.

Podstawowym wyróżnikiem rozwiązania jest wykorzystanie relacyjnej bazy Microsoft SQL Server jako środowiska roboczego. Pozwala to na wygodną pracę z plikami o rozmiarze nawet 200 GB, szybkie wyszukiwanie, filtrowanie, grupowanie, analizę oraz edycję danych niezależnie od wielkości przetwarzanego pliku, przy zachowaniu wysokiej wydajności nawet dla zbiorów zawierających miliony rekordów.

Wykorzystanie bazy Microsoft SQL Server umożliwia jednoczesną pracę wielu użytkowników działu księgowości na tym samym zbiorze danych. Eliminuje to konieczność tworzenia wielu kopii plików XML i pozwala na równoległą analizę oraz wprowadzanie zmian przez różnych użytkowników. W obecnej wersji, jeżeli dwóch użytkowników zapisze zmiany w tym samym rekordzie, obowiązuje zasada „ostatni zapis wygrywa”. Podczas pracy wieloosobowej zaleca się więc podział zadań według zakresów kont, dokumentów lub innych części danych.

Po wysłaniu pliku XML do Ministerstwa Finansów baza danych nie musi być usuwana. Może być wykorzystywana jako archiwum danych historycznych, umożliwiające szybkie przeglądanie, wyszukiwanie oraz analizowanie informacji z wcześniej przygotowanych plików JPK bez konieczności ponownego importowania bardzo dużych plików XML. Wszystkie dane pozostają dostępne w Program-JPK ERP, dzięki czemu w dowolnym momencie można wrócić do danych z poprzednich okresów i wykorzystać rozbudowane funkcje przeglądania oraz analizy bardzo dużych tabel.

Relacyjna struktura danych umożliwia również wykorzystanie zgromadzonych informacji przez wewnętrzne działy IT przedsiębiorstwa. Dostęp do danych za pomocą standardowych narzędzi Microsoft SQL Server pozwala wykonywać masowe aktualizacje, uzupełniać brakujące dane oraz przygotowywać własne raporty przy użyciu własnych narzędzi i reguł. Dzięki temu dział IT może pomóc księgowości w uzupełnieniu informacji, których system ERP nie zapisał w pliku JPK. Po zakończeniu zmian Program-JPK ERP wygeneruje nowy, poprawny plik JPK gotowy do podpisania i wysłania.

Program został zaprojektowany z myślą o przedsiębiorstwach przetwarzających bardzo duże wolumeny danych. Rozwiązania przetwarzające cały plik XML w pamięci operacyjnej mogą napotykać ograniczenia już przy plikach o wielkości od kilkuset megabajtów do około 1 GB. Z kolei rozwiązania oparte na arkuszach kalkulacyjnych ograniczone są maksymalną liczbą 1 048 576 wierszy, co odpowiada plikowi XML o wielkości około 250 MB. Takie możliwości mogą być wystarczające dla małych przedsiębiorstw, jednak średnie i duże firmy potrzebują narzędzia przystosowanego do znacznie większych zbiorów danych.

Program-JPK ERP umożliwia import, analizę, edycję, weryfikację, generowanie oraz wysyłkę plików JPK o rozmiarze nawet 200 GB, bez konieczności stosowania komputerów wyposażonych w bardzo dużą ilość pamięci RAM. Średnia prędkość importu wynosi około 1 GB danych na minutę, a dzięki przetwarzaniu danych bezpośrednio w relacyjnej bazie Microsoft SQL Server nawet bardzo duże pliki mogą być obsługiwane sprawnie na każdym etapie pracy. Warto również pamiętać, że aplikacja Ministerstwa Finansów przyjmuje pliki JPK o maksymalnym rozmiarze 100 MB, podczas gdy pliki JPK CIT w średnich i dużych przedsiębiorstwach mogą osiągać od kilkunastu do nawet kilkudziesięciu gigabajtów. Program-JPK ERP obsługuje cały proces ich przetwarzania – od zaimportowania pliku, poprzez analizę, edycję i weryfikację danych, aż do wygenerowania poprawionego pliku XML i jego wysłania do Ministerstwa Finansów.

Aplikacja jest gotowa do pracy bezpośrednio po instalacji i nie wymaga wdrożenia, specjalistycznych umiejętności, usług audytorskich ani korzystania z zewnętrznych serwisów firm trzecich. Wszystkie operacje wykonywane są we własnej infrastrukturze użytkownika, zapewniając pełną kontrolę nad przetwarzanymi danymi oraz bezpieczeństwo całego procesu.



Przejrzysta cena bez kosztownego wdrożenia

  • Cena licencji: 4 500 zł netto rocznie.
  • Program jest gotowy do pracy bezpośrednio po instalacji i nie wymaga dodatkowych usług wdrożeniowych ani korzystania z zewnętrznych serwisów. Licencja obejmuje obsługę plików JPK o rozmiarze do 200 GB oraz pracę z wykorzystaniem Microsoft SQL Server.
  • Brak limitów: Obsługa różnych firm z odrębnymi numerami NIP i praca wieloosobowa w cenie jednej licencji.
  • Błyskawiczny zakup: Bez długich procedur zakupowych i korporacyjnych przetargów.

Kup licencję    Pobierz DEMO


Moduł JPK CIT w Program-JPK ERP

Przetwarzanie plików JPK CIT stanowi duże wyzwanie, szczególnie w przypadku przedsiębiorstw posiadających bardzo rozbudowane księgi rachunkowe. Moduł JPK CIT został zaprojektowany z myślą o wydajnym przetwarzaniu zarówno standardowych, jak i bardzo dużych plików JPK.

Po zaimportowaniu pliku XML wszystkie dane zapisywane są w relacyjnej bazie danych Microsoft SQL Server. Dzięki wykorzystaniu lokalnej bazy danych możliwa jest wydajna praca z bardzo dużymi plikami XML przy znacznie mniejszym wykorzystaniu pamięci operacyjnej.

Plik XML jest importowany do bazy danych tylko raz. Wszystkie kolejne operacje, takie jak analiza, wyszukiwanie informacji, edycja danych oraz generowanie nowych plików JPK, wykonywane są już bezpośrednio na danych zapisanych w bazie. Eliminuje to konieczność wielokrotnego odczytywania bardzo dużego pliku XML, co znacząco skraca czas wykonywania operacji oraz zmniejsza obciążenie pamięci operacyjnej komputera.

Proces obsługi pliku JPK CIT został podzielony na następujące etapy:

  • utworzenie połączenia z bazą SQL,
  • import pliku XML do bazy danych,
  • analiza danych zapisanych w bazie SQL,
  • wygenerowanie pliku JPK,
  • wysłanie wygenerowanego pliku do Ministerstwa Finansów.

Połączenia SQL

Funkcja Połączenia SQL umożliwia skonfigurowanie połączenia z bazą Microsoft SQL Server, która stanowi środowisko robocze programu podczas importu, analizy oraz generowania plików JPK CIT.

Utworzenie poprawnego połączenia jest wymagane przed rozpoczęciem korzystania z pozostałych funkcji modułu.



Główne okno modułu JPK CIT z zaznaczoną funkcją Połączenia SQL.

Główne okno modułu JPK CIT z zaznaczoną funkcją Połączenia SQL.



Aby utworzyć nowe połączenie z bazą danych:

  1. Otwórz zakładkę JPK_CIT.
  2. W grupie Funkcje ERP, Przetwarzanie SQL wybierz opcję Połączenia SQL.
  3. W oknie Połączenia SQL kliknij przycisk Nowy.

Dostępne opcje

  • Sprawdź połączenie – Umożliwia sprawdzenie podanych parametrów połączenia z bazą danych.
  • Podgląd – Podgląd raportu bieżącego widoku tabeli.
  • Wydruk – Wydruk raportu bieżącego widoku tabeli.
  • Nowy (Insert) – Dodaj Nowy rekord do bieżącej tabeli.
  • Edycja (Enter) – Edycja bieżącego rekordu tabeli.
  • Kasuj (Ctrl+Delete) – Kasowanie bieżącego rekordu tabeli.
  • Załaduj (F9) – Załaduj aktualne dane do bieżącego widoku.


Okno konfiguracji połączenia z bazą danych Microsoft SQL Server.

Okno konfiguracji połączenia z bazą danych Microsoft SQL Server.



Po wybraniu opcji Nowy zostanie wyświetlone okno konfiguracji połączenia z bazą Microsoft SQL Server. Program automatycznie uzupełnia podstawowe parametry wymagane do utworzenia połączenia, dzięki czemu w większości przypadków użytkownik nie musi konfigurować wszystkich ustawień ręcznie.

Domyślnie jako typ bazy danych wybierany jest MS SQL, a połączenie realizowane jest z lokalną instancją localhost\SQLEXPRESS z wykorzystaniem Autoryzacji Windows. Przy tym sposobie uwierzytelniania pola Login oraz Hasło pozostają nieaktywne, ponieważ program korzysta z danych logowania aktualnie zalogowanego użytkownika systemu Windows.

Domyślnie jako baza danych wskazywana jest master, czyli systemowa baza Microsoft SQL Server, wykorzystywana do nawiązania połączenia z serwerem. Na tym etapie program nie posiada jeszcze własnej bazy danych dla importowanego pliku JPK, dlatego połączenie realizowane jest właśnie z wykorzystaniem bazy systemowej. Użytkownik musi posiadać uprawnienia umożliwiające tworzenie nowych baz danych na serwerze SQL. W przypadku lokalnej instalacji Microsoft SQL Server Express z uprawnieniami administratora nie stanowi to problemu, natomiast w środowiskach firmowych może być konieczne uzyskanie odpowiednich uprawnień od administratora serwera. Po zakończeniu konfiguracji ustawienia należy zatwierdzić przyciskiem OK lub zrezygnować z ich zapisania, wybierając Anuluj.

Podczas importu pliku program automatycznie tworzy nową bazę danych przeznaczoną wyłącznie dla danego pliku JPK. Dzięki temu każdy import przechowywany jest w osobnej bazie, identyfikowanej na podstawie numeru NIP oraz okresu sprawozdawczego zawartego w jej nazwie. Rozwiązanie to umożliwia jednoczesną pracę z plikami pochodzącymi od różnych przedsiębiorstw oraz obejmującymi różne okresy sprawozdawcze, bez ryzyka nadpisania wcześniej zaimportowanych danych.

Uwaga

Po zapisaniu połączenia zaleca się skorzystanie z opcji Sprawdź połączenie, która umożliwia zweryfikowanie poprawności wprowadzonych parametrów oraz dostępności wskazanej bazy danych przed rozpoczęciem importu plików JPK.


Konwersja XML do SQL

Funkcja Konwersja XML do SQL umożliwia zaimportowanie pliku JPK do bazy Microsoft SQL Server. Po zakończeniu importu wszystkie kolejne operacje, takie jak analiza danych czy generowanie nowych plików JPK, wykonywane są na danych zapisanych w bazie SQL, bez konieczności ponownego odczytywania oryginalnego pliku XML.

Program obsługuje pliki JPK_KR_PD oraz JPK_KR. W przypadku wskazania pliku JPK_KR jego konwersja do struktury JPK_KR_PD wykonywana jest automatycznie podczas importu, dzięki czemu użytkownik nie musi przeprowadzać dodatkowych operacji przygotowujących dane.

Czas importu zależy przede wszystkim od rozmiaru pliku oraz wydajności komputera. Dla przykładu import pliku o wielkości około 1 GB trwa zazwyczaj około 90 sekund.



Okno importu pliku JPK do bazy Microsoft SQL Server.

Okno importu pliku JPK do bazy Microsoft SQL Server.



Aby rozpocząć import pliku do bazy danych:

  1. Otwórz zakładkę JPK_CIT.
  2. W grupie Funkcje ERP, Przetwarzanie SQL wybierz opcję Konwersja XML do SQL.
  3. Wskaż plik JPK_KR_PD lub JPK_KR, który ma zostać zaimportowany.
  4. W razie potrzeby określ numer pliku oraz uzupełnij pole Informacje dodatkowe (opis).
  5. Kliknij przycisk Wykonaj import.

Pole Numer pliku umożliwia utworzenie kolejnej bazy danych dla tego samego okresu sprawozdawczego. Standardowo numer pozostaje bez zmian, ponieważ nazwa bazy danych tworzona jest automatycznie na podstawie numeru NIP oraz okresu sprawozdawczego. Zmiana numeru jest przydatna w sytuacji, gdy użytkownik chce zaimportować ten sam plik wielokrotnie, np. w celu zachowania oryginalnej wersji danych oraz utworzenia drugiej kopii przeznaczonej do edycji i późniejszego porównania wprowadzonych zmian.

Podczas importu dane z pliku XML zapisywane są do wielu powiązanych tabel bazy danych, odzwierciedlających strukturę logiczną pliku JPK. Dzięki temu późniejsza analiza danych oraz generowanie nowych plików odbywają się znacznie szybciej, bez konieczności ponownego przetwarzania całego pliku XML.

Należy pamiętać, że rozmiar utworzonej bazy danych może wynosić od jednego do dwóch razy więcej niż rozmiar importowanego pliku XML.

Program współpracuje zarówno z bezpłatną edycją Microsoft SQL Server Express, jak i z pełnymi wersjami Microsoft SQL Server. W przypadku SQL Server Express obowiązuje limit rozmiaru pojedynczej bazy danych wynoszący 10 GB dla wersji 2022 oraz 50 GB dla wersji 2025. Użytkownicy posiadający własne serwery Microsoft SQL Server mogą korzystać z istniejącej infrastruktury bazodanowej, co pozwala na pracę z jeszcze większymi zbiorami danych bez ograniczeń charakterystycznych dla darmowej edycji Express.


Analizy JPK SQL

Funkcja Analizy JPK SQL umożliwia przegląd oraz analizę danych zapisanych w bazie Microsoft SQL Server po zakończeniu procesu importu pliku JPK. Użytkownik może przeglądać poszczególne sekcje pliku, wyszukiwać rekordy, analizować zależności pomiędzy nimi oraz wprowadzać niezbędne korekty przed wygenerowaniem nowego pliku JPK.

Po zakończeniu importu użytkownik może wielokrotnie otwierać wcześniej utworzone bazy danych bez konieczności ponownego importowania pliku XML. Dzięki temu analiza danych rozpoczyna się natychmiast, a wszystkie wprowadzone zmiany są na bieżąco zapisywane bezpośrednio w bazie Microsoft SQL Server i mogą zostać wykorzystane podczas późniejszego wygenerowania nowego pliku JPK. Obecnie program nie prowadzi historii ani rejestru wprowadzonych zmian, dlatego każda modyfikacja od razu zastępuje poprzednią wartość w bazie danych.

Program wykorzystuje mechanizm server mode, dzięki któremu nawet bardzo duże zbiory danych zawierające miliony rekordów mogą być przeglądane i analizowane bez wczytywania całych tabel do pamięci operacyjnej. Dane pobierane są z serwera partiami, a operacje filtrowania, wyszukiwania oraz grupowania wykonywane są bezpośrednio przez silnik Microsoft SQL Server, co pozwala zachować wysoką wydajność pracy nawet z bardzo dużymi plikami JPK. Wszystkie operacje wykonywane są lokalnie na komputerze użytkownika z wykorzystaniem bazy Microsoft SQL Server.



Wybór zaimportowanej bazy danych do analizy.

Wybór zaimportowanej bazy danych do analizy.



Aby rozpocząć analizę danych:

  1. Otwórz zakładkę JPK_CIT.
  2. W grupie Funkcje ERP, Przetwarzanie SQL wybierz opcję Analizy JPK SQL.
  3. Z listy dostępnych baz wybierz wcześniej zaimportowany plik.
  4. Kliknij przycisk Otwórz.

Lista zawiera wszystkie wcześniej utworzone bazy danych wraz z podstawowymi informacjami, takimi jak numer NIP, nazwa firmy, okres sprawozdawczy oraz nazwa bazy SQL. Dzięki temu możliwe jest szybkie przełączanie się pomiędzy wieloma zaimportowanymi plikami bez konieczności ich ponownego importowania.



Formularz


Widok formularza oraz nagłówka pliku JPK odczytanego z bazy danych.

Widok formularza oraz nagłówka pliku JPK odczytanego z bazy danych.



Po otwarciu bazy danych wyświetlane jest główne okno analizy. Z lewej strony znajdują się informacje opisujące zaimportowany plik, m.in. identyfikator bazy SQL, wersja schemy, okres sprawozdawczy, numer NIP, ścieżka do oryginalnego pliku XML, jego rozmiar, data importu oraz użytkownik wykonujący import.

Po prawej stronie wyświetlany jest podgląd nagłówka pliku XML utworzonego na podstawie danych zapisanych w bazie SQL. Program nie analizuje już bezpośrednio oryginalnego pliku XML — po imporcie wszystkie operacje wykonywane są na danych zapisanych w bazie, a podczas generowania tworzony jest nowy plik XML zgodny z aktualnym stanem danych.

W dolnej części okna znajdują się zakładki odpowiadające poszczególnym sekcjom struktury JPK:

  • Formularz – informacje identyfikujące plik oraz podatnika.
  • Obroty i Salda – dane dotyczące planu kont oraz sald.
  • Dziennik – zapisy dziennika księgowego.
  • Zapisy – szczegółowe dekrety księgowe.
  • Kontrahenci – dane kontrahentów występujących w pliku.
  • Sumy – sumy kontrolne wykorzystywane do weryfikacji poprawności danych.

Układ zakładek odpowiada strukturze pliku JPK, co ułatwia analizę oraz lokalizowanie poszczególnych informacji.



Obroty i salda


Widok zakładki Obroty i salda z danymi zaimportowanymi z pliku JPK.

Widok zakładki Obroty i salda z danymi zaimportowanymi z pliku JPK.



Po wybraniu zakładki Obroty i salda wyświetlana jest tabela zawierająca dane dotyczące kont księgowych zaimportowane z pliku JPK. W poszczególnych kolumnach prezentowane są między innymi identyfikator i nazwa konta, identyfikator konta nadrzędnego, wartości bilansu otwarcia, obroty za okres, obroty narastająco, salda oraz znaczniki JPK_CIT przypisane do danego konta. Widok umożliwia filtrowanie, sortowanie oraz wyszukiwanie danych, a w dolnej części tabeli wyświetlane są sumy dla wybranych kolumn liczbowych.

Pasek narzędzi udostępnia funkcje wspomagające analizę oraz edycję danych:

  • Podgląd – wyświetla raport bieżącego widoku tabeli.
  • Wydruk – umożliwia wydruk raportu aktualnie wyświetlanego widoku tabeli.
  • Edycja – otwiera okno edycji bieżącego rekordu.
  • Szukaj XmlLine – wyszukuje najbliższy numer linii odpowiadający rekordowi w pliku XML.
  • Kartoteka – otwiera kartotekę szczegółową wybranego konta.
  • Zbiorcza kartoteka – otwiera kartotekę zbiorczą dla wybranego konta nadrzędnego.
  • S_12_1 – umożliwia aktualizację znacznika S_12_1 dla bieżącego rekordu poprzez wybór wartości ze słownika.
  • S_12_2 – umożliwia aktualizację znacznika S_12_2 dla bieżącego rekordu poprzez wybór wartości ze słownika.
  • S_12_3 – umożliwia aktualizację znacznika S_12_3 dla bieżącego rekordu poprzez wybór wartości ze słownika.
  • Załaduj – odświeża bieżący widok, wczytując aktualne dane po wykonanych zmianach.


Okno edycji rekordu.

Okno edycji rekordu.



Wybranie opcji Edycja otwiera formularz przedstawiony na rysunku powyżej. Okno umożliwia modyfikację danych wybranego rekordu, w tym identyfikatora i nazwy konta, wartości bilansu otwarcia, obrotów, sald oraz znaczników JPK_CIT. Wszystkie zmiany są zapisywane bezpośrednio w bazie danych po zatwierdzeniu przyciskiem OK, natomiast przycisk Anuluj zamyka okno bez zapisania wprowadzonych modyfikacji.



Okno wyboru znacznika S_12_1 ze słownika kont JPK_CIT.

Okno wyboru znacznika S_12_1 ze słownika kont JPK_CIT.



Znaczniki S_12_1S_12_2 oraz S_12_3 wybierane są z dedykowanych słowników. Po kliknięciu przycisku znajdującego się obok odpowiedniego pola otwierane jest okno zawierające listę dostępnych wartości wraz z ich grupami oraz pełnym opisem znaczenia. Użytkownik wybiera odpowiedni znacznik z listy, a wybrana wartość zostaje przypisana do edytowanego rekordu. Znaczniki S_12_1 oraz S_12_2 korzystają z tego samego słownika kont JPK_CIT, natomiast S_12_3 wykorzystuje odrębny słownik.



Kartoteka szczegółowa konta wraz z otwartym dokumentem księgowym dla wybranego zapisu.

Kartoteka szczegółowa konta wraz z otwartym dokumentem księgowym dla wybranego zapisu.



Opcja Kartoteka otwiera szczegółową kartotekę wybranego konta. Widok prezentuje wszystkie zapisy księgowe przypisane do danego konta wraz z informacjami o numerach zapisów, numerach dzienników, datach księgowania oraz wartościach operacji. Z poziomu kartoteki możliwe jest otwarcie dokumentu księgowego powiązanego z zaznaczonym zapisem. W oknie dokumentu wyświetlane są dane nagłówka dokumentu, takie jak numer dziennika, daty, kontrahent oraz kwota operacji, a także wszystkie dekrety należące do tego dokumentu.



Kartoteka zbiorcza z zapisami pogrupowanymi według numeru konta szczegółowego.

Kartoteka zbiorcza z zapisami pogrupowanymi według numeru konta szczegółowego.



Opcja Zbiorcza kartoteka umożliwia analizę zapisów dla grup kont posiadających wspólny identyfikator konta nadrzędnego. Po otwarciu kartoteki użytkownik może kliknąć prawym przyciskiem myszy nagłówek kolumny Z_3: Konto i wybrać polecenie Grupuj według tej kolumny. W rezultacie wszystkie zapisy zostają pogrupowane według numerów kont szczegółowych należących do wybranego konta nadrzędnego. Poszczególne grupy można rozwijać i zwijać, analizując wyłącznie interesujące konta. Dla każdej grupy automatycznie wyliczane są sumy wartości Wn i Ma, natomiast w dolnej części okna prezentowane są sumy dla całego zbioru danych. Z poziomu kartoteki zbiorczej możliwe jest również otwieranie dokumentów księgowych dla wybranych zapisów, co pozwala przejść z analizy zbiorczej do szczegółowych informacji dotyczących konkretnej operacji księgowej.



Dziennik


Widok zakładki Dziennik.

Widok zakładki Dziennik.



Po wybraniu zakładki Dziennik wyświetlana jest tabela zawierająca wszystkie dokumenty księgowe zaimportowane z pliku JPK. W poszczególnych kolumnach prezentowane są między innymi numer dziennika, opis dziennika, identyfikator kontrahenta, numer i rodzaj dowodu księgowego, daty operacji, dowodu oraz księgowania, operator, opis operacji, numer KSeF oraz kwota operacji. Podobnie jak w pozostałych zakładkach, użytkownik może filtrować, sortować oraz wyszukiwać dane, a wszystkie operacje wykonywane są bezpośrednio na danych zapisanych w bazie Microsoft SQL Server.

Pasek narzędzi

  • Podgląd – wyświetla raport bieżącego widoku tabeli.
  • Wydruk – umożliwia wydruk raportu aktualnie wyświetlanego widoku tabeli.
  • Edycja – otwiera okno edycji bieżącego rekordu.
  • Szukaj XmlLine – wyszukuje najbliższy numer linii odpowiadający rekordowi w oryginalnym pliku XML.
  • Zapisy dziennika – wyszukuje bieżący dokument w tabeli Zapisy i otwiera odpowiadający mu zapis dziennika.
  • Kontrahent – wyszukuje bieżącego kontrahenta w tabeli Kontrahenci.
  • Dokument FK – otwiera dokument księgowy wraz z zapisami szczegółowymi powiązanymi z bieżącym rekordem.
  • Załaduj – odświeża bieżący widok, wczytując aktualne dane po wykonanych zmianach.


Widok dokumentu księgowego (Dokument FK) dla wybranego wpisu dziennika.

Widok dokumentu księgowego (Dokument FK) dla wybranego wpisu dziennika.



Opcja Dokument FK otwiera szczegółowy widok wybranego dokumentu księgowego. W górnej części okna prezentowane są informacje dotyczące dokumentu, takie jak numer dziennika, kod kontrahenta, numer i rodzaj dowodu księgowego, daty operacji, dowodu i księgowania, opis operacji oraz kwota dokumentu. Dolna część okna zawiera tabelę dekretów przypisanych do dokumentu, prezentującą wszystkie konta uczestniczące w księgowaniu wraz z wartościami po stronie Wn i Ma oraz opisami poszczególnych zapisów. Dzięki temu użytkownik może przeanalizować pełną strukturę wybranego dokumentu księgowego.



Okno edycji wpisu dziennika.

Okno edycji wpisu dziennika.



Po wybraniu opcji Edycja otwierane jest okno umożliwiające modyfikację danych wybranego wpisu dziennika. Formularz pozwala edytować między innymi numer dziennika, dane kontrahenta, numer i rodzaj dowodu, daty operacji, opis operacji, operatora, numer KSeF oraz kwotę operacji. Zmiany zatwierdzane są przyciskiem OK i zapisywane bezpośrednio w bazie danych, natomiast przycisk Anuluj zamyka okno bez zapisania wprowadzonych modyfikacji.

Po wybraniu zakładki Zapisy wyświetlana jest tabela zawierająca wszystkie zapisy księgowe zaimportowane z pliku JPK. W tabeli prezentowane są między innymi identyfikator rekordu, numer linii XML, numer zapisu, opis zapisu, numer konta księgowego, kwoty po stronie Wn i Ma, a także wartości zapisów walutowych wraz z odpowiadającymi im kodami walut. Dane mogą być filtrowane, sortowane oraz wyszukiwane analogicznie do pozostałych zakładek programu. W dolnej części tabeli dostępny jest opcjonalny wiersz sumujący wartości liczbowe. Ze względu na możliwość występowania bardzo dużej liczby rekordów funkcja sumowania nie jest uruchamiana automatycznie. Użytkownik może ją włączyć przyciskiem Włącz sumy, co powoduje jednorazowe obliczenie sum dla aktualnie wyświetlanej tabeli.



Zapisy


Widok zakładki Zapisy z włączonym wyświetlaniem sum.

Widok zakładki Zapisy z włączonym wyświetlaniem sum.



Pasek narzędzi

  • Podgląd – wyświetla raport bieżącego widoku tabeli.
  • Wydruk – umożliwia wydruk raportu aktualnie wyświetlanego widoku tabeli.
  • Edycja – otwiera okno edycji bieżącego rekordu.
  • Szukaj XmlLine – wyszukuje najbliższy numer linii odpowiadający rekordowi w oryginalnym pliku XML.
  • Włącz sumy – włącza wyświetlanie sum dla kolumn liczbowych w tabeli.
  • Dokument FK – otwiera dokument księgowy wraz z zapisami szczegółowymi skojarzonymi z bieżącym rekordem.
  • Załaduj – odświeża bieżący widok, wczytując aktualne dane po wykonanych zmianach.


Okno edycji pojedynczego zapisu księgowego.

Okno edycji pojedynczego zapisu księgowego.



Opcja Edycja otwiera formularz umożliwiający modyfikację pojedynczego zapisu księgowego. W oknie edycji dostępne są podstawowe informacje identyfikujące zapis, takie jak numer dziennika, numer zapisu, opis oraz konto księgowe. Formularz umożliwia również edycję wartości zapisów po stronie Wn i Ma zarówno dla zapisów w walucie PLN, jak i zapisów walutowych wraz z odpowiadającymi im kodami walut. Wprowadzone zmiany zapisywane są bezpośrednio w bazie danych po zatwierdzeniu przyciskiem OK, natomiast przycisk Anuluj zamyka okno bez zapisywania zmian.

Po wybraniu zakładki Kontrahenci wyświetlana jest tabela zawierająca wszystkich kontrahentów zaimportowanych z pliku JPK. Dla każdego kontrahenta prezentowane są podstawowe informacje identyfikacyjne, takie jak numer linii w pliku XML, kod kontrahenta, kod kraju oraz numer NIP. Dodatkowo dostępna jest kolumna oznaczająca, czy rekord został zmodyfikowany po zaimportowaniu danych. Podobnie jak w pozostałych zakładkach aplikacji, dane mogą być filtrowane, sortowane oraz wyszukiwane z wykorzystaniem standardowych mechanizmów tabelarycznych.



Kontrahenci


Widok zakładki Kontrahenci.

Widok zakładki Kontrahenci.



Pasek narzędzi

  • Podgląd – wyświetla raport bieżącego widoku tabeli.
  • Wydruk – umożliwia wydruk raportu aktualnie wyświetlanego widoku tabeli.


Sumy


Po wybraniu zakładki Sumy użytkownik otrzymuje dostęp do zestawienia sum kontrolnych oraz dodatkowych wartości wykorzystywanych podczas weryfikacji poprawności zaimportowanych danych. W górnej części okna znajdują się dwie kolumny wartości. Pierwsza z nich prezentuje sumy kontrolne odczytane bezpośrednio z zaimportowanego pliku JPK, natomiast druga zawiera wartości wyliczane przez aplikację na podstawie danych zapisanych w bazie. Ich obliczenie wykonywane jest po użyciu przycisku Oblicz/sprawdź sumy kontrolne, co umożliwia bezpośrednie porównanie obu zestawów wartości i szybką weryfikację integralności danych po imporcie.

W dolnej części formularza znajdują się pola odpowiadające elementom K_1–K_8, przechowującym wartości związane z korektami podatkowymi oraz różnicami pomiędzy wynikiem bilansowym i podatkowym. Pola te mogą być przeglądane i w razie potrzeby edytowane bezpośrednio z poziomu formularza.



Widok zakładki Sumy z porównaniem sum kontrolnych odczytanych z pliku JPK oraz wartości obliczonych przez aplikację.

Widok zakładki Sumy z porównaniem sum kontrolnych odczytanych z pliku JPK oraz wartości obliczonych przez aplikację.




Generator JPK

Po zakończeniu analizy oraz ewentualnej edycji danych zapisanych w bazie SQL program umożliwia wygenerowanie nowego pliku JPK. Generator tworzy nowy plik XML na podstawie aktualnego stanu danych zapisanych w bazie Microsoft SQL Server, dzięki czemu wszystkie wcześniej wprowadzone zmiany zostają automatycznie uwzględnione w wygenerowanym dokumencie. Oryginalny plik XML wykorzystywany jest wyłącznie podczas importu danych do bazy, natomiast proces generowania odbywa się w całości na podstawie danych zapisanych w bazie SQL.



Wybór bazy danych przeznaczonej do wygenerowania nowego pliku JPK.

Wybór bazy danych przeznaczonej do wygenerowania nowego pliku JPK.



Aby wygenerować nowy plik JPK:

  1. Otwórz zakładkę JPK_CIT.
  2. W grupie Funkcje ERP, Przetwarzanie SQL wybierz opcję Generator JPK.
  3. Z listy dostępnych baz wybierz bazę danych zawierającą plik przeznaczony do wygenerowania.
  4. Kliknij przycisk Otwórz.

Na liście wyświetlane są wszystkie wcześniej zaimportowane bazy danych wraz z podstawowymi informacjami identyfikującymi przedsiębiorstwo oraz okres sprawozdawczy.



Okno generatora nowego pliku JPK na podstawie danych zapisanych w bazie SQL.

Okno generatora nowego pliku JPK na podstawie danych zapisanych w bazie SQL.



Po otwarciu wybranej bazy wyświetlane jest okno generatora pliku JPK. Program automatycznie odczytuje z bazy danych większość informacji niezbędnych do wygenerowania pliku, takich jak dane identyfikacyjne podmiotu, okres sprawozdawczy, kod urzędu skarbowego czy domyślna waluta. W razie potrzeby użytkownik może zweryfikować lub zmodyfikować wybrane wartości oraz uzupełnić dane dostępne w dodatkowych zakładkach odpowiadających poszczególnym sekcjom struktury JPK. Po wskazaniu lokalizacji zapisu i wybraniu przycisku Generuj aplikacja zapisuje wygenerowany plik XML we wskazanej lokalizacji.

Czas generowania pliku XML wynosi około 20 sekund dla pliku o rozmiarze 1 GB. Dzięki zastosowanej technologii program umożliwia obsługę plików JPK o maksymalnym rozmiarze do 200 GB, zachowując wysoką wydajność procesu generowania.


Weryfikacja JPK_KR_PD względem XSD

Po wygenerowaniu pliku JPK użytkownik może skorzystać z funkcji jego niezależnej weryfikacji względem schemy XSD. Przed otwarciem okna weryfikacji należy wskazać plik XML oraz przejść przez okno podglądu jego zawartości. Następnie dostępna jest lokalna weryfikacja dokumentu lub sprawdzenie z wykorzystaniem aktualnych schematów XSD pobranych z Ministerstwa Finansów. Wyniki walidacji prezentowane są w postaci listy zawierającej lokalizację oraz opis wykrytych błędów, co ułatwia identyfikację elementów wymagających poprawy.



Okno weryfikacji pliku JPK względem schemy XSD.

Okno weryfikacji pliku JPK względem schemy XSD.



Wysyłanie dużego pliku JPK


Po wygenerowaniu oraz zweryfikowaniu pliku użytkownik może skorzystać z kreatora wysyłki do Ministerstwa Finansów. W pierwszym kroku wskazywany jest plik XML przeznaczony do wysłania oraz wybierane jest środowisko docelowe (testowe lub produkcyjne). Kreator przypomina również o konieczności wcześniejszej weryfikacji dokumentu względem obowiązującej schemy XSD. Kolejne etapy prowadzą użytkownika przez proces podpisania dokumentu oraz jego przesłania do odpowiedniej bramki API Ministerstwa Finansów.



Kreator wysyłania dużego pliku JPK do Ministerstwa Finansów.

Kreator wysyłania dużego pliku JPK do Ministerstwa Finansów.



Przetestuj Program-JPK ERP

Pobierz wersję demonstracyjną, sprawdź działanie programu lub skontaktuj się z nami w sprawie zakupu licencji.

Pobierz DEMO   Kup licencję   Skontaktuj się