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.
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-testiqr-demodla ś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
-
MF, portal „KSeF (Krajowy System e-Faktur)”. https://ksef.podatki.gov.pl/ (dostęp 2026-10-28). wróć