Polska JPK_KR
Generator pliku audytowego XML JPK_KR (Księgi Rachunkowe) księgi głównej dla Odoo
Twórz polski plik audytowy JPK_KR (Jednolity Plik Kontrolny — Księgi Rachunkowe) wymagany przez Ministerstwo Finansów, budowany bezpośrednio z zaksięgowanych danych księgowych Odoo i sprawdzany pod kątem reguł biznesowych JPK_KR, zanim prześlesz go z własnymi danymi uwierzytelniającymi przez oficjalny Klient JPK / e-mikrofirmę / e-Urząd Skarbowy. Kompatybilny z Odoo 18 i Odoo 19.
Kompletna struktura JPK_KR
Plik zgodny ze schematem Schemat_JPK_KR(1)_v1-0: nagłówek Naglowek, podmiot raportujący Podmiot1, zestawienie obrotów i sald ZOiS, chronologiczny Dziennik ze stopką DziennikCtrl oraz zapisy na kontach KontoZapis (Winien/Ma) ze stopką KontoZapisCtrl.
Budowany z prawdziwych ksiąg
Każda sekcja jest zbierana z zaksięgowanych zapisów dziennika Odoo za wybrany okres. Bilans otwarcia, obroty okresu i bilans zamknięcia są obliczane per konto; zapisy są rozbijane na zbilansowane pary Winien/Ma, tak aby sumy kontrolne zawsze zgadzały się co do grosza.
Walidacja NIP i REGON
Identyfikatory firmy i kontrahentów są walidowane oficjalnymi polskimi algorytmami sum kontrolnych — ważona NIP (10 cyfr, modulo 11) oraz REGON (9- i 14-cyfrowy) — jako ograniczenia (constraints) Odoo, tak aby błędne identyfikatory zostały wychwycone przed wysyłką. Kody pocztowe są normalizowane do formatu NN-NNN.
Reguły kontrolne przed wysyłką
Wbudowany silnik reguł sprawdza plik tak jak walidator Ministerstwa: poprawny NIP, zbilansowane zestawienie obrotów i sald (otwarcie / obroty / zamknięcie), zbilansowane zapisy (suma Winien = suma Ma), obecne dokumenty i daty dziennika oraz uzgodnienie dziennika z zapisami. Błędy blokujące zatrzymują generowanie; ostrzeżenia są raportowane do przeglądu.
Deterministyczna serializacja
Ścisła polityka dwóch miejsc po przecinku i stała kolejność elementów dają bajt-stabilny plik XML. Nagłówek zawiera poprawny KodFormularza JPK_KR, WariantFormularza 1, CelZlozenia (oryginał / korekta), domyślną walutę PLN i kod urzędu skarbowego (KodUrzedu).
Twoje dane pozostają Twoje (BYOK)
Ten moduł jedynie buduje i przechowuje plik XML JPK_KR w Twojej bazie danych Odoo. Wysyłka do Ministerstwa Finansów jest wykonywana przez Ciebie, z Twoimi danymi uwierzytelniającymi, przez oficjalne kanały. Moduł nie przesyła niczego nigdzie.
Generowane sekcje JPK_KR
| Sekcja | Element polski | Zawartość |
|---|---|---|
| Nagłówek | Naglowek | Kod formularza, wariant, cel, okres, waluta, kod urzędu. |
| Podmiot | Podmiot1 | NIP, pełna nazwa, REGON i ustrukturyzowany polski adres. |
| Zestawienie obrotów i sald | ZOiS | Per konto: bilans otwarcia, obroty okresu i narastająco oraz bilans zamknięcia po stronie Winien/Ma. |
| Dziennik | Dziennik + DziennikCtrl | Chronologiczne zapisy z numerem dokumentu, datami, operatorem i kwotą operacji; kontrolna liczba wierszy i suma. |
| Zapisy na kontach | KontoZapis + KontoZapisCtrl | Zbilansowane zapisy Winien/Ma z opcjonalnymi kwotami w walucie obcej; kontrolna liczba wierszy i sumy Winien/Ma. |
Najważniejsze funkcje
- Nazwy elementów i przestrzenie nazw schematu JPK_KR(1) v1-0.
- Zestawienie obrotów i sald ZOiS z bilansem otwarcia / obrotami / zamknięcia.
- Dziennik z sumami kontrolnymi DziennikCtrl.
- Zapisy KontoZapis z sumami kontrolnymi KontoZapisCtrl.
- Walidacja sum kontrolnych NIP i REGON jako ograniczenia Odoo.
- Silnik reguł przed wysyłką z błędami i ostrzeżeniami.
- Kreator jednego kliknięcia dla miesiąca lub własnego zakresu dat.
- Obsługa wielu firm; działa na Odoo 18 i 19.
Informacja
Ten moduł tworzy plik XML JPK_KR z Twoich danych księgowych i przechowuje go w Twojej bazie danych. Jest to czysty generator pliku audytowego: nie przesyła pliku i nie działa jako certyfikowany pośrednik. Wysyłka jest wykonywana przez Ciebie przez kanały Ministerstwa Finansów z Twoimi własnymi danymi uwierzytelniającymi.
English summary
Poland JPK_KR. Produce the Polish JPK_KR (Jednolity Plik Kontrolny — Księgi Rachunkowe) accounting-books audit file required by the Ministry of Finance, built directly from your posted Odoo accounting data and checked against the JPK_KR business rules before you upload it with your own credentials. The file follows Schemat_JPK_KR(1)_v1-0: the Naglowek header, the Podmiot1 entity, the ZOiS trial balance, the Dziennik journal with its DziennikCtrl footer, and the KontoZapis debit/credit postings with their KontoZapisCtrl footer. NIP (modulo-11) and REGON identifiers are checksum- validated as Odoo constraints, a pre-submission rule engine mirrors the Ministry validator, and a strict two-decimal money policy with fixed element order yields a byte-stable XML. The module only builds and stores the XML (BYOK); filing is performed by you through the official channels. Multi-company aware; works on Odoo 18 and 19.
Screenshots
Jpk Kr Declarations
Generate Jpk Kr
Update date: 2026-07-02