Zaktualizowałeś Comarch ERP Optima do wersji 2026.3.1, próbujesz wysłać pierwszy JPK za luty 2026 i… pojawia się komunikat o błędzie struktury? Nie jesteś sam. Nowa wersja schematu JPK_V7(3) wprowadziła rewolucję w raportowaniu dokumentów, wymagając ścisłego powiązania z systemem KSeF.
Jako specjalista od wdrożeń systemów ERP, na co dzień pomagam firmom przejść przez te techniczne zawiłości. Zobacz, co dokładnie się zmieniło i jak szybko naprawić błędy w Twoim programie.
Dlaczego JPK_V7(3) odrzuca Twoje pliki?
Od rozliczenia za luty 2026 obowiązuje nowa struktura pliku JPK. Najważniejszą zmianą jest obowiązek wskazania, dlaczego dana faktura nie posiada numeru KSeF.
Jeśli dokument nie ma uzupełnionego numeru KSeF, system e-Deklaracje oczekuje jednego z trzech nowych oznaczeń: OFF, BFK lub DI. Jeśli pole pozostanie puste, plik XML będzie nieprawidłowy (brak oczekiwanego elementu przed sekcją kwotową, np. K_17 lub K_42).
Nowe kody JPK – co oznaczają?
-
OFF – Faktury z trybu awaryjnego (offline), które jeszcze nie mają numeru KSeF.
-
BFK – Faktury spoza KSeF (np. od podmiotów zwolnionych, faktury papierowe).
-
DI – Dokumenty inne niż faktury (SAD, dokumenty wewnętrzne, raporty fiskalne RO).
Jak naprawić błąd: "Element K_17 / K_42 ma nieprawidłowy element podrzędny"?
Jeśli podczas generowania pliku widzisz komunikat o treści:
Element element 'SprzedazWiersz' [...] ma nieprawidłowy element podrzędny K_17. Lista oczekiwanych: NrKSeF, OFF, BFK, DI
…oznacza to, że program „zgubił się” w strukturze, bo zabrakło informacji o pochodzeniu faktury.
Instrukcja naprawy krok po kroku:
-
Zidentyfikuj dokument: W komunikacie o błędzie Optima podaje numer dokumentu (np. 123/0/456).
-
Wejdź w Rejestr VAT: Odszukaj wskazany dokument.
-
Sprawdź zakładkę KSeF/JPK: * Jeśli faktura powinna być w KSeF – uzupełnij Numer KSeF.
- Jeśli faktura jest poza KSeF – zaznacz odpowiedni kod: OFF, BFK lub DI.
- Jeśli faktura jest poza KSeF – zaznacz odpowiedni kod: OFF, BFK lub DI.
-
Wykorzystaj kolumny pomocnicze: W Rejestrze VAT warto wyciągnąć na widok kolumny: Numer KSeF oraz Kody JPK_V7. Dzięki temu szybko wyłapiesz puste pola bez wchodzenia w każdy dokument z osobna.
Rozwiąż problemy z ERP raz a dobrze
Zmiany w przepisach i aktualizacje systemów takich jak Comarch ERP Optima mogą być przytłaczające. Jako ekspert wspieram firmy w bieżącej konfiguracji parametrów KSeF.
Masz problem z wysyłką JPK? Twój system wyświetla błędy, których nie rozumiesz? [Skontaktuj się ze mną] – chętnie przejmę opiekę techniczną nad Twoją firmą, abyś Ty mógł skupić się na biznesie.
Często zadawane pytania (FAQ)
Tak. Nawet jeśli Twoja firma jest zwolniona z KSeF, w nowym JPK_V7(3) musisz oznaczać faktury kodem BFK lub dokumenty wewnętrzne kodem DI. Puste pole spowoduje błąd wysyłki.
W takim przypadku pierwszeństwo ma Numer KSeF. Jeśli numer jest uzupełniony, kody OFF, BFK i DI nie są przekazywane do pliku JPK, nawet jeśli są zaznaczone w Rejestrze VAT.
Znajdują się one bezpośrednio na dokumencie w Rejestrze VAT (zakładka ogólna lub dedykowana sekcja JPK, zależnie od konfiguracji widoku).
To analogiczny błąd do K_17, ale dotyczący części zakupowej (ewidencja zakupów). Oznacza brak numeru KSeF lub kodu na fakturze zakupowej.
