Czytnik faktury KSeF: plik XML FA(3) jako czytelna faktura
Przeciągnij plik XML pobrany z KSeF albo kliknij przykład. Faktura pojawi się jak na papierze, z kontrolą sum i linkiem weryfikacyjnym. Wszystko liczy się w Twojej przeglądarce.
Plik zostaje na Twoim urządzeniu: nic nie jest wysyłane.
Wynik pojawi się tutaj: strony, kwota należności i kontrola sum.
Przygotowuje Radif Partners · Metoda · ustawa o VAT, rozporządzenia i komunikaty MF sprawdzone 25 października 2026
Faktura z Krajowego Systemu e-Faktur jest plikiem XML w strukturze logicznej FA (3), która od 1 lutego 2026 jest jedyną przyjmowaną w systemie. Plik zawiera wszystkie dane faktury w polach o stałych nazwach: Podmiot1 to sprzedawca, Podmiot2 nabywca, P_1 data wystawienia, P_2 numer faktury, P_13_1 i P_14_1 netto i VAT w stawce 23 procent, P_15 kwota należności ogółem. Bez programu taki plik jest trudny do przeczytania, dlatego ten czytnik zamienia go w zwykły układ faktury: strony, pozycje, podsumowanie stawek, płatność i adnotacje. Przy okazji przelicza sumy z wierszy i porównuje je z polami P_13, P_14 i P_15, z dokładnością do grosza. Plik nie jest nigdzie wysyłany, a wydruk do PDF możesz dołączyć do dokumentacji. Pamiętaj, że oryginałem pozostaje XML z numerem KSeF, który przechowujesz przez 10 lat, a nie jego wizualizacja.
Co znajdziesz w pliku FA(3)
Plik z KSeF ma zawsze ten sam szkielet, opisany w schemie FA(3) Ministerstwa Finansów. Najważniejsze bloki, które czytnik zamienia na układ faktury:
| Element XML | Co oznacza |
|---|---|
Naglowek | kod formularza FA (3), wariant i data wytworzenia pliku |
Podmiot1, Podmiot2 | sprzedawca i nabywca: NIP, nazwa, adres, kontakt |
Podmiot3 | inne strony: odbiorca, płatnik, jednostka podrzędna JST, członek grupy VAT |
Fa/FaWiersz | pozycje: nazwa, ilość, cena, wartość netto, stawka |
P_13_x, P_14_x | suma netto i suma VAT w każdej stawce |
P_15 | kwota należności ogółem |
Adnotacje, Platnosc | metoda kasowa, samofakturowanie, MPP, termin i rachunek |
Czytnik pokazuje też pola, które łatwo przeoczyć: datę dostawy inną niż data wystawienia, adnotację o mechanizmie podzielonej płatności przy kwotach powyżej 15 000 zł czy dane faktury korygowanej. Puste bloki są pomijane, żeby wydruk był krótki.
Kontrola sum z dokładnością do grosza
Każdą fakturę czytnik sprawdza na trzy sposoby: dodaje wartości netto z wierszy w każdej stawce, liczy VAT według stawki i porównuje oba wyniki z polami P_13 i P_14, a na koniec sprawdza, czy P_15 równa się sumie netto i VAT. Zaokrąglenie do grosza wynika z art. 106e ust. 11 ustawy o VAT. Te same pola możesz policzyć sam, zanim wyślesz fakturę:
Należność ogółem (pole P_15)
Należność ogółem (pole P_15)
1446,00 zł
| P_13_1 | 1000,00 zł |
| P_14_1 | 230,00 zł |
| P_13_2 | 200,00 zł |
| P_14_2 | 16,00 zł |
Wydruk i przechowywanie
Przycisk drukowania tworzy czystą stronę A4 bez menu i przycisków; w oknie drukowania wybierz zapis do PDF. Ministerstwo udostępnia też własny generator wizualizacji o otwartym kodzie, a bezpłatna Aplikacja Podatnika KSeF pokazuje fakturę po zalogowaniu. Czym jest faktura ustrukturyzowana w świetle przepisów, wyjaśnia strona ministerstwa o strukturze FA. Ten czytnik nie wymaga logowania, bo pracuje na pliku, który już masz.
Oryginał trzymaj jako XML. Faktury w KSeF są przechowywane przez 10 lat od końca roku wystawienia, więc pobrany plik możesz w razie potrzeby odtworzyć. Jeśli wizualizacja ma kod QR, możesz go odczytać w narzędziu do kodu QR, a numer z nagłówka sprawdzić w walidatorze numeru KSeF.
Faktura od dostawcy krok po kroku
Typowa droga wygląda tak: logujesz się do KSeF lub otwierasz swój program, pobierasz fakturę kosztową jako plik XML i wczytujesz go tutaj. Czytnik pokazuje najpierw dane sprzedawcy i nabywcy, więc od razu widzisz, czy faktura dotyczy Twojej firmy i czy NIP się zgadza. Potem sprawdzasz pozycje, stawki i sumy, a na końcu termin i rachunek do zapłaty. Jeśli coś się nie zgadza, nie poprawiasz pliku: prosisz wystawcę o fakturę korygującą, bo noty korygujące od nabywcy zniknęły wraz z KSeF.