Wróć do bloga
Raporty8 min

JPK_FA(3) — jak wygenerować raport bez błędów

BiLLU Financial Solutions

Czym jest JPK_FA(3)?

JPK_FA(3) to Jednolity Plik Kontrolny w wersji 3 dotyczący faktur. Jest to plik XML generowany przez podatnika na żądanie organu podatkowego, zawierający szczegółowe dane o wystawionych i otrzymanych fakturach VAT.

JPK_FA różni się od JPK_V7M/K (który jest składany co miesiąc/kwartał). JPK_FA jest generowany tylko na żądanie urzędu skarbowego — ale biuro rachunkowe powinno być gotowe do jego wygenerowania w każdej chwili.

Struktura pliku JPK_FA(3)

Sekcja nagłówkowa

Zawiera dane identyfikacyjne:

  • Wersja schematu (3)
  • NIP podatnika
  • Okres, którego dotyczy
  • Data wygenerowania
  • Cel złożenia (na żądanie)

Sekcja faktur sprzedaży

Dla każdej faktury sprzedaży:

  • Numer faktury i data wystawienia
  • Dane nabywcy (NIP, nazwa, adres)
  • Kwoty: netto, VAT, brutto (w rozbiciu na stawki)
  • Typ faktury (zwykła, korygująca, zaliczkowa)

Sekcja faktur zakupu

Dla każdej faktury zakupowej:

  • Numer faktury i data otrzymania
  • Dane sprzedawcy (NIP, nazwa)
  • Kwoty w rozbiciu na stawki VAT
  • Data wpływu do rejestru

Najczęstsze błędy w JPK_FA

1. Niezgodność sum kontrolnych

Suma kwot w poszczególnych fakturach musi zgadzać się z sumą zbiorczą w nagłówku. Nawet groszowa różnica powoduje odrzucenie pliku.

Rozwiązanie: Generuj JPK automatycznie z danych faktur — system sam policzy sumy.

2. Błędny NIP kontrahenta

NIP z literówką, nieprawidłową sumą kontrolną lub w złym formacie (z myślnikami zamiast samych cyfr).

Rozwiązanie: Weryfikuj NIP-y przy imporcie faktur — sprawdzaj w GUS/VIES automatycznie.

3. Niezgodność dat

Data wystawienia faktury późniejsza niż data wpływu, lub daty spoza deklarowanego okresu.

Rozwiązanie: Waliduj daty przed generowaniem JPK.

4. Brakujące pola obowiązkowe

Schemat JPK_FA(3) wymaga określonych pól. Brak nawet jednego powoduje błąd walidacji XML.

Rozwiązanie: Używaj oprogramowania, które zna aktualny schemat MF i wypełnia wszystkie wymagane pola.

5. Nieprawidłowe kodowanie znaków

Polskie znaki (ą, ć, ę, ł...) w nazwach kontrahentów — plik musi być w kodowaniu UTF-8.

Rozwiązanie: Upewnij się, że system generuje XML w UTF-8.

Jak wygenerować JPK_FA krok po kroku

Krok 1: Przygotuj dane

Upewnij się, że wszystkie faktury za dany okres są:

  • Zaimportowane do systemu
  • Zweryfikowane i zaakceptowane
  • Kompletne (wszystkie wymagane pola)

Krok 2: Wybierz okres

Określ zakres dat, którego dotyczy JPK. Zazwyczaj urząd wskazuje konkretny okres.

Krok 3: Wygeneruj plik

W oprogramowaniu wybierz: Raporty → JPK_FA(3) → wskaż okres → Generuj.

System automatycznie:

  • Zbierze wszystkie faktury z danego okresu
  • Obliczy sumy kontrolne
  • Wygeneruje plik XML zgodny ze schematem MF
  • Zwaliduje strukturę przed zapisem

Krok 4: Sprawdź plik

Przed wysłaniem do urzędu:

  • Otwórz plik w walidatorze XML (np. e-Deklaracje)
  • Sprawdź czy liczba faktur się zgadza
  • Zweryfikuj sumy kwot

Krok 5: Wyślij lub przekaż

Plik JPK_FA przekazujesz do urzędu skarbowego w sposób wskazany w wezwaniu — zazwyczaj elektronicznie.

Automatyczne generowanie JPK

Ręczne tworzenie pliku JPK_FA w Excelu lub edytorze XML to proszenie się o błędy. Nowoczesne systemy, w tym BiLLU, generują JPK automatycznie z danych faktur, z pełną walidacją i zgodnością ze schematem MF.

Zalety automatycznego generowania:

  • Zero błędów w strukturze XML
  • Sumy kontrolne obliczone automatycznie
  • Kodowanie UTF-8 zapewnione
  • Możliwość wielokrotnego generowania (np. po korekcie)
  • Archiwizacja wygenerowanych plików

Podsumowanie

JPK_FA(3) to raport, który musi być bezbłędny. Kluczem jest: kompletne dane faktur, automatyczne generowanie i walidacja przed wysłaniem. Nie zostawiaj tego na ostatnią chwilę — utrzymuj dane faktur na bieżąco, a wygenerowanie JPK zajmie minuty, nie godziny.

JPK_FAraport JPKJPK jak wygenerowaćplik JPK biuro rachunkoweJPK_FA(3)

Chcesz zobaczyć BiLLU w akcji?

Zamów bezpłatne demo i przekonaj się, jak BiLLU automatyzuje obieg faktur.

Zamów demo