Polecenia

Wpisz polecenie, na przykład „ile mam zapłacić”, „ile vatu w stawce 23” albo „pobierz pdf”. Odpowiedzi liczy kod aplikacji, bez sieci.

Wróć na stronę główną

O projekcie

Tekst przygotowany bez przeglądu prawnika · zaktualizowano 04.11.2026

SprawdźKSeF pomaga obejrzeć i sprawdzić plik faktury (w formacie używanym przez Krajowy System e-Faktur, KSeF) bez konta i bez wysyłania go na serwer: pokazuje fakturę w czytelnej postaci, sprawdza, czy plik jest zgodny ze schematem, porównuje PDF z XML, wskazuje duplikaty i podaje dane do przelewu z numerem KSeF.

Zaktualizowano 4 listopada 2026 · informacja ogólna, nie porada podatkowa

Czym jest, a czym nie jest

Jest niezależnym narzędziem, które działa w Twojej przeglądarce. Pliki faktur zostają na Twoim urządzeniu (szczegóły: strona „Prywatność”). Możesz to sprawdzić sam: otwórz w przeglądarce narzędzia deweloperskie, zakładkę „Sieć”, wrzuć plik i zobacz, że żadne żądanie go nie zawiera.

Nie jest produktem Ministerstwa Finansów ani nie jest z nim związane. KSeF, czyli Krajowy System e-Faktur, prowadzi Ministerstwo Finansów, a jego narzędzia dostępne są na stronie ksef.podatki.gov.pl.1 Nie jest też związane z właścicielami znaków towarowych zawierających oznaczenie „KSeF”.

Nie wystawia faktur, nie loguje się do KSeF i nie wysyła niczego do systemu. Do wystawiania faktur służą bezpłatne narzędzia Ministerstwa, o których piszemy na stronie „Jak wystawić fakturę w KSeF za darmo (Aplikacja Podatnika MF)”. Pracujemy na plikach, które już masz.

Darmowe, bez reklam

Korzystanie jest bezpłatne i nie wymaga konta. Nie ma reklam ani opłat. Projekt jest prywatny i niekomercyjny. Jedynym kosztem jest roczna opłata za domenę. Wszystkie usługi, z których korzystamy (hosting, kod, model AI w chmurze), działają w planach darmowych. Gdyby któryś limit został przekroczony, ograniczymy funkcje zamiast sięgać do płatnych rozwiązań.

Co umie i jakie ma limity

  • Pliki: faktury XML w strukturze FA(3), PDF oraz paczki ZIP i tar.gz; możesz wybrać kilka plików, cały folder, przeciągnąć je na stronę albo wkleić tekst XML (wklejony tekst nie jest plikiem, więc nie ma skrótu pliku i nie porównamy go z kodem QR). Kilka faktur otwiera widok paczki z tabelą. Na stronie startowej są też fikcyjne faktury przykładowe.
  • Starsze i inne dokumenty: FA(2) pokazujemy w uproszczonej postaci (pełne sprawdzenie ze schematem i kontrole KSeF tylko dla FA(3)). FA(1), FA_RR (faktura VAT RR), PEF i UPO rozpoznajemy i mówimy, czym są, ale nie pokazujemy ich w pełni.
  • Limity: XML do 10 MB; PDF do 50 MB (odczyt do 20 stron); obraz z kodem QR do 20 MB; paczka do 200 MB po rozpakowaniu i do 5000 plików (archiwum o zbyt dużym stopniu kompresji jest odrzucane). Plik pusty, z błędnym kodowaniem znaków albo z deklaracją DOCTYPE odrzucamy z komunikatem pod plikiem: DOCTYPE pozwala na ataki przez spreparowane pliki (np. rozrastające się encje), a prawdziwa faktura FA(3) z KSeF go nie potrzebuje.
  • Sprawdzanie: błąd budowy to niezgodność ze schematem FA(3), którą KSeF odrzuci; „ryzyko KSeF” to plik zgodny ze schematem, który odrzuciłaby znana kontrola KSeF; uwagi to np. rozbieżne sumy. Numer KSeF sprawdzamy pod kątem długości, budowy i znaków kontrolnych; to nie potwierdza, że numer istnieje w KSeF.
  • Paczka: tabela faktur z sumami brutto osobno dla każdej waluty (nie dodajemy kwot w różnych walutach), faktury wymagające uwagi, dopasowanie PDF do XML (zgodny, rozbieżny, bez pary albo nie do odczytu), brakujące numery KSeF i eksport CSV z separatorem średnik, który polski Excel otwiera od razu. Za możliwy duplikat uznajemy identyczny plik, ten sam numer KSeF albo ten sam NIP sprzedawcy, rodzaj faktury i numer faktury; to oznaczenie, nie błąd.
  • Kod QR: odczyt z obrazu, zdjęcia, PDF albo aparatu (obraz jest czytany w tej karcie, nie jest nagrywany ani wysyłany). Prawdziwy kod KSeF prowadzi do adresu zaczynającego się od https://qr.ksef.mf.gov.pl (qr-test i qr-demo dla środowisk próbnych); kod z innym adresem oznaczamy jako obcy. Do strony MF przechodzisz dopiero po zgodzie, a w adresie są tylko NIP sprzedawcy, data wystawienia i skrót pliku (SHA-256).
  • Dane do przelewu: numer rachunku pochodzi wyłącznie z pola danych płatności faktury; gdy w treści faktury jest inny numer, pokazujemy ostrzeżenie.
  • PDF i druk: PDF to wizualizacja pliku XML tworzona w Twojej przeglądarce; fakturą jest plik XML z numerem KSeF. Wydruk pokazuje samą fakturę, bez menu strony, i wszystkie pozycje tabeli.
  • Polecenia i skróty: Ctrl+K otwiera paletę poleceń; w tabeli paczki klawisze j i k przechodzą do następnej i poprzedniej faktury. Kwoty, daty, numery i rachunki w odpowiedziach asystenta pochodzą z pliku i liczy je kod w przeglądarce, nie model. Pytanie (bez danych z faktury) może trafić do AI w chmurze; wyłączysz to w Ustawieniach (szczegóły: strona „Prywatność”).

Rozwój

Najpierw działa podstawa: podgląd faktury i PDF, sprawdzenie pliku, paczka ZIP z tabelą i eksportem do Excela, dopasowanie PDF do XML i duplikaty, dane do przelewu z numerem KSeF oraz lokalny serwer MCP dla programistów. Kolejne funkcje (m.in. wersja angielska, eksport do XLSX, praca bez internetu jako aplikacja) wydajemy po kolei, gdy są gotowe, bez z góry ogłoszonych dat.

Kontakt

Podoba Ci się SprawdźKSeF? Chcesz pomóc go rozwijać, zgłosić błąd, masz ofertę biznesową albo chcesz wesprzeć projekt? Napisz: kontakt@sprawdzksef.pl.

Licencja

Treść tej strony: licencja CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/deed.pl), autor: SprawdźKSeF (sprawdzksef.pl).

Źródła

  1. MF, portal „KSeF (Krajowy System e-Faktur)”. https://ksef.podatki.gov.pl/ (dostęp 2026-10-28). wróć