Nowe kody w JPK_V7, czyli jak stosować BFK, OFF i DI
Do 1 lutego 2026 roku JPK_V7 był dla Ciebie konstrukcją dobrze znaną. Oznaczałeś rodzaje dokumentów takie jak RO, WEW czy FP, stosowałeś kody GTU i poruszałeś się w dość stabilnym schemacie ewidencji VAT. Moment wejścia obowiązkowego KSeF sprawił jednak, że do tej znanej struktury doszła nowa warstwa oznaczeń, która do dziś rodzi pytania – szczególnie w zakresie kodu DI.
Zapraszam Cię dzisiaj do wpisu na bloga, w którym przyjrzymy się właśnie nowym kodom w strukturze JPk_V7.
Co w JPK_V7 funkcjonuje od dawna
Na początek warto jasno oddzielić to, co nie jest nowością.
W ewidencji JPK_V7 od lat stosujesz oprócz kodów oznaczenia rodzajów dokumentów takie jak m.in.:
- RO – raporty fiskalne z kas rejestrujących,
- WEW – dokumenty wewnętrzne (np. sprzedaż bezrachunkowa),
- FP – faktury wystawione do paragonów,
- VAT RR – zakupy od rolników ryczałtowych,
- MK – faktury od podatników na metodzie kasowej.
Zasady ich stosowania same w sobie nie zmieniają się wraz z KSeF.
Kody GTU także pozostają bez zmian.
Jakie kody pojawiły się od 1 lutego 2026
Nowością w JPK_V7 są oznaczenia odnoszące się bezpośrednio do KSeF. To one odpowiadają na pytanie czy dokument jest w KSeF, w jakim trybie został wystawiony i czy ma nadany numer.
Wyróżniamy w węźle KSeF struktury JPK_V7 następujące nowe kody: Nr KSeF, OFF, BFK, DI.
Omówmy pokrótce kiedy powinniśmy stosować każdy z nich.
Nr KSeF
Stosujesz go, gdy:
- dokument jest fakturą ustrukturyzowaną,
- numer KSeF został nadany przed wysyłką JPK_V7.
To podstawowe i najbardziej „oczywiste” oznaczenie w nowej rzeczywistości.
OFF – tryb awaryjny / offline
Kod OFF stosujesz do faktur:
- wystawionych w trybie awaryjnym,
- które na moment wysyłki JPK nie mają numeru KSeF.
Najważniejsza konsekwencja: po późniejszym nadaniu numeru KSeF nie masz obowiązku korygowania JPK w związku z nadaniem numeru takiej fakturze.
BFK – brak KSeF
BFK dotyczy faktur, które:
- nie są fakturami ustrukturyzowanymi,
- funkcjonują poza KSeF (papierowe lub zwykłe e-faktury),
- albo powstają w sytuacji całkowitej niedostępności systemu.
To kod porządkujący faktury, które w ogóle nie trafiają do KSeF.
DI – dowód inny niż faktura
Kod DI stosujesz m.in do dokumentów, które w momencie wysyłki JPK nie mają jeszcze numeru KSeF (np. faktury wystawione w trybie offline 24h, czasowej niedostępności systemu).
Kluczowa konsekwencja: po nadaniu numeru KSeF musisz skorygować JPK_V7 w związku z nadaniem tym fakturom nr KSeF.
DI nie tylko dla faktur ustrukturyzowanych
Z konstrukcji JPK i dokumentacji technicznej wynika, że:
- oznaczenia KSeF / OFF / BFK / DI funkcjonują w jednym, obligatoryjnym „węźle”,
- natomiast RO, WEW, VAT RR występują w osobnych polach, często jako wybór opcjonalny.
To prowadzi do praktycznego pytania: czy dokument RO albo WEW musisz dodatkowo oznaczyć jako DI?
Przykład problemu
Jeżeli ujmujesz:
- raport fiskalny (RO),
- albo dokument wewnętrzny (WEW), np. sprzedaż bezrachunkową,
to:
- nie jest to faktura z numerem KSeF KSeF,
- nie jest to dokument oznaczany OFF ani BFK,
co w praktyce oznacza, że dla takich dokumentów musisz wybrać oznaczenie DI, a dopiero potem RO lub WEW.
Podsumowanie:
Nowe kody w pliku JPK_V7, które pojawiły się od 1 lutego 2026 w związku z wejściem w życie KSeF, nie są aż tak problematyczne, jakby początkowo się wydawało.
Użycie kodu BFK czy OFF nie sprawia kłopotów. Tym bardziej, że ten pierwszy (BFK), większość programów księgowych nadaje samodzielnie i z automatu, jeśli wystawiamy fakturę poza KSeF (bo jeszcze KSeF nas nie dotyczy).
Kod, na który należy zwrócić szczególną uwagę to kod DI. I to z nim będzie najwięcej kłopotu. Musimy o nim pamiętać nie tylko przy fakturach ustrukturyzowanych, które nie mają nadanego numeru KSeF w momencie wysyłki pliku JPK_V7, ale także w przypadku innych dokumentów – wewnętrznych takich jak choćby sprzedaż bezrachunkowa czy raport z kasy fiskalnej.
Kluczowe jest także, by pamiętać o konieczności dokonania korekty pliku JPK_V7 jeśli oznaczenia DI użyliśmy do faktur ustrukturyzowanych, które na dzień wysyłki pliku JPK_V7 nie miały nadanego numeru KSeF.
Przeżyliśmy wprowadzenie pliku JPK_V7, kodów GTU? Przeżyjemy i to 😉
Chcesz więcej takich informacji?
Zapisz się BEZPŁATNIE na Prasówkę Księgowego ⬇️

