SecureJPK — Dlaczego powstał ten system i kto za nim stoi?
Geneza z wdrożeń ERP
Dlaczego powstał SecureJPK?
Podczas 20 lat wdrażania systemów klasy ERP (Oracle EBS, Oracle Fusion Cloud) dla największych instytucji w Polsce (m.in. w projektach dla Oracle Consulting oraz podczas 4-letniej współpracy z PwC) wielokrotnie mierzyłem się z wyzwaniem integracji systemów finansowych z bramkami Ministerstwa Finansów.
AProblem narzędzi zewnętrznych
Wdrożenie w firmie zewnętrznego oprogramowania desktopowego do walidacji i wysyłki JPK (szczególnie nowych struktur JPK_KR_PD i JPK_ST_KR) jest kosztowne, skomplikowane architektonicznie i często blokowane przez działy InfoSec (zakaz instalacji .exe/MSI).
BOgraniczenia chmurowe i zespoły offshore
Ze względu na limity pamięci w rozwiązaniach chmurowych ERP, firmy często muszą dzielić eksport ksiąg z całego roku na mniejsze paczki miesięczne, a przed wysyłką skleić je w jeden spójny plik roczny. Wymagania techniczne MF nie zawsze są intuicyjne, a próba zrealizowania tego zadania przez globalne, korporacyjne zespoły wsparcia (offshore), które nie znają polskich realiów podatkowych, pochłania ogromne budżety, czas i nerwy.
Jak SecureJPK rozwiązuje ten problem technicznie?
Architektura Strict Zero-Knowledge (Brak RODO). Walidacja, klejenie (OPFS), kompresja ZIP i szyfrowanie AES-256 dzieją się w 100% lokalnie w przeglądarce użytkownika. Jawny XML nigdy nie trafia na serwer.
Obsługa plików 2,5 GB+ bez obciążania RAM. Strumieniowy odczyt (Web Workers) pozwala przetwarzać gigantyczne pliki JPK_KR_PD, ST_KR, FA, MAG, WB.
Lokalny Merger i Walidator JPK_KR_PD. Automatyczne łączenie 12 plików miesięcznych w jeden roczny, weryfikacja tabeli Ctrl i błędów logicznych (Dziennik/KontoZapis/ZOiS), konwersja windows-1250/iso-8859-2 na UTF-8 oraz czyszczenie niedozwolonych znaków sterujących z ERP.
ERP / Audyt
Twórca systemu i współpraca partnerska
Wojciech Małecki — Architekt Systemów ERP i Twórca SecureJPK. Certyfikowany ekspert baz danych (Oracle OCP, PRINCE2, ScrumMaster, Poświadczenie Bezpieczeństwa).