Wróć do AllToolio

Podgląd faktury KSeF XML

Wyświetl fakturę FA(3) lub FA(2) w czytelnym układzie do druku, z lokalnym przetwarzaniem XML w przeglądarce bez przesyłania pliku na serwer.

Upuść tutaj plik XML faktury

FA(3) i FA(2). Limit rozmiaru pliku XML: 20 MB.

Plik faktury jest przetwarzany lokalnie w przeglądarce i nie jest przesyłany na serwer.

Jak otworzyć fakturę XML i przygotować wydruk

  1. Uruchom podgląd faktury KSeF XML i wybierz jeden plik pobrany z KSeF lub otrzymany e-mailem. Do odczytania dokumentu zapisanego na urządzeniu nie potrzebujesz programu księgowego ani logowania do KSeF.
  2. Sprawdź numer faktury, datę wystawienia, sprzedawcę, nabywcę i walutę. Przejrzyj role podmiotów trzecich oraz pozycje; ceny jednostkowe zachowują precyzję zapisaną w pliku, zamiast zaokrąglenia do dwóch miejsc.
  3. Odczytaj zestawienie VAT i rozliczenie. Przykładowo P_15 może zawierać 123,00 zł, a osobne pole DoZaplaty 100,00 zł. Podgląd pokazuje wtedy obie kwoty z odrębnymi nazwami.
  4. Opcjonalnie wpisz numer KSeF albo sprawdź numer rozpoznany w nazwie pliku. Kod weryfikujący KSeF (KOD I) powstaje lokalnie z oryginalnego pliku; pod nim pojawia się podany numer.
  5. Kliknij „Drukuj / zapisz PDF”, sprawdź podgląd wydruku przeglądarki i wybierz drukarkę lub zapis do PDF. Przed przekazaniem wizualizacji przeczytaj ostrzeżenia i listę pominiętych elementów; zachowaj oryginalny XML.

Sprawdź szczegóły faktury

  • Odczytaj strukturę FA(3), stosowaną od 1 lutego 2026 r., oraz starszą FA(2). Dwukrotne kliknięcie XML często pokazuje kod, ponieważ dokument zapisuje dane, a nie gotowy wygląd strony.
  • Sprawdź fakturę korygującą z oznaczeniem wierszy sprzed korekty, odniesieniami do faktury pierwotnej i poprawianymi danymi stron. Korekta może przedstawiać różnice; nie sumuj automatycznie wierszy „przed” i „po”.
  • Przejrzyj faktury zaliczkowe, dane zamówienia i odwołania do wcześniejszych zaliczek. Znaczenie kwoty P_15 zależy od tego, czy czytasz fakturę zwykłą, zaliczkową, rozliczeniową czy korektę.
  • Znajdź terminy płatności, zapłaty częściowe, rachunki bankowe i faktora, skonto oraz rozliczenie. Brak danych o płatności nie pozwala stwierdzić, że faktura pozostaje niezapłacona.
  • Odczytaj tekst i tabele załącznika FA(3), dane transportu oraz rejestry w stopce. VAT w PLN jest wydzielony, gdy podano go w pliku, również przy fakturze w innej walucie.

Pytania o wizualizację faktury KSeF

Dlaczego numeru KSeF nie ma w pliku XML?

Własny numer KSeF faktury nie jest zapisany w jej treści XML. Odczytaj go w KSeF lub z nazwy pobranego pliku. To inny identyfikator niż numer nadany przez sprzedawcę; w XML mogą natomiast występować numery KSeF powiązanych faktur.

Czy wygenerowany kod QR potwierdza przyjęcie faktury?

Nie. Strona tworzy kod lokalnie i nie sprawdza przyjęcia dokumentu w KSeF. Kontrola formatu, daty i sumy kontrolnej dotyczy samego numeru. KOD II związany z certyfikatem dla trybu offline nie jest generowany.

Czy „Kwota należności ogółem” oznacza aktualne zadłużenie?

Nie musi. P_15 ma znaczenie zależne od rodzaju faktury. Pole „Do zapłaty” jest wyświetlane wyłącznie wtedy, gdy XML zawiera DoZaplaty. Status płatności odzwierciedla zapis w dokumencie, a nie późniejsze operacje bankowe.

Co oznacza komunikat o pominiętych elementach?

Część elementów źródłowych nie została przedstawiona w układzie faktury. Rozwiń listę ścieżek oraz „Pokaż XML”, aby je odszukać. Czytelny podgląd nie oznacza sprawdzenia pełnego schematu, podpisów elektronicznych ani przyjęcia dokumentu przez KSeF.

Czy mogę wczytać skan lub PDF?

Czytnik przyjmuje uporządkowany XML faktury; nie odczytuje skanów ani wejściowych PDF i nie wykonuje OCR. PDF utworzony przez drukowanie jest wizualizacją dokumentu. Nie zastępuje źródłowego XML ani nie zachowuje podpisu elektronicznego.

Dlaczego duża faktura się nie otwiera?

Limit pliku XML wynosi 20 MB. Odczyt ograniczają także liczba elementów, głębokość zagnieżdżenia i dostępna pamięć urządzenia. Dokument wykraczający poza te limity otwórz w programie księgowym. Pobranie nowej kopii może pomóc, jeśli wcześniejszy plik został uszkodzony.

Odczytaj inne rodzaje dokumentów XML