Nowa struktura JPK_V7 obowiązująca od lutego 2026 r. wymaga, aby każda faktura ujęta w pliku miała albo numer KSeF, albo specjalny kod JPK (BFK, OFF lub DI). Bez tych danych plik nie przejdzie pomyślnie walidacji i zostanie odrzucony przez serwery Ministerstwa Finansów.
Trzy scenariusze pracy z JPK i KSeF:
| Przypadek | Opis działania | Obsługa kodów w JPK |
| 1. Pełna integracja (Wysyłka i Odbiór) | Klient wysyła faktury do KSeF i tam też odbiera dokumenty od kontrahentów. | Dokumenty automatycznie posiadają numer KSeF, który jest przenoszony do pliku JPK. |
| 2. Tylko odbiór faktur z KSeF | Klient pobiera faktury zakupowe z systemu krajowego, ale faktury sprzedażowe wystawia poza KSeF. | Przy fakturach zakupowych system wpisze numer KSeF. Przy sprzedaży program automatycznie dopisze w pliku JPK odpowiedni kod (np. BFK,DI lub OFF), aby plik był poprawny technicznie. |
| 3. Brak KSeF | Klient z różnych przyczyn nie korzysta z wysyłki ani odbioru dokumentów przez KSeF. | Aby umożliwić wygenerowanie poprawnego pliku JPK, system podczas tworzenia pliku uzupełni dokumenty o wymagane kody (BFK, OFF, DI). Dzięki temu plik przejdzie walidację, mimo braku numerów KSeF. |
W sytuacjach, gdy KSeF nie jest skonfigurowany (lub aktywny jest tylko import faktur z KSeF), a dokumenty nie posiadają numeru KSeF ani własnych oznaczeń, program automatycznie nada kody JPK w pliku JPK_V7 w następujący sposób:
- kod BFK: dla dokumentów sprzedaży (krajowych i zagranicznych) oraz zakupów krajowych,
- kod DI: dla zakupów od kontrahentów zagranicznych, dokumentów wewnętrznych oraz dokumentów technicznych.


