Sprawdź poprawność faktury XML z KSeF: struktura, arytmetyka pozycji, obliczenia VAT, suma kontrolna NIP i daty. KSeF tego nie sprawdza — my tak.
FA(2) + FA(3) · Luty 2026
☑
Przeciągnij plik XML faktury KSeF
lub kliknij aby wybrać · obsługiwane: .xml · FA(2) i FA(3)
Wybierz pliki
Plik nie opuszcza Twojego komputera. Walidacja odbywa się wyłącznie w przeglądarce (JavaScript). Zero danych na serwerze.
Lp.
Plik
Nr faktury
Poprawne
Błędy
Ostrzeżenia
Status
Dlaczego walidować fakturę poza KSeF?
KSeF sprawdza wyłącznie zgodność pliku XML ze schematem — czy plik ma właściwą strukturę, wymagane pola i poprawne typy danych. Nie weryfikuje jednak poprawności arytmetycznej: czy ilość × cena = wartość netto, czy sumy netto wg stawek VAT zgadzają się z pozycjami, czy kwota brutto = netto + VAT.
Oznacza to, że faktura z błędem matematycznym (np. złe zaokrąglenie groszy, pomyłka w stawce VAT, niezgodna suma) przejdzie walidację KSeF bez problemu. Taka faktura jest jednak wadliwa prawnie i może zostać zakwestionowana podczas kontroli podatkowej.
Kogo dotyczy problem?
Szczególnie biura rachunkowe obsługujące wiele firm, importujące faktury zakupowe z KSeF. Każda faktura powinna zostać zweryfikowana arytmetycznie przed zaksięgowaniem. Ręczne sprawdzanie 30+ faktur dziennie jest czasochłonne — ten walidator robi to automatycznie.
Jakie błędy wykrywa walidator?
Kategoria
Co sprawdza
Przykład błędu
Struktura
Wymagane sekcje XML, pola obowiązkowe, schemat FA(2)/FA(3)
Brak sekcji <Podmiot2> (nabywca)
Dane podmiotów
Format i suma kontrolna NIP (mod 11)
NIP 1234567890 — nieprawidłowa cyfra kontrolna
Arytmetyka pozycji
P_11 = P_8B × P_9A dla każdej pozycji
160 × 150,00 = 24 000,00 ale P_11 = 23 500,00
Podsumowanie VAT
Sumy netto wg stawek, kwoty VAT
Suma netto 23% = 24 000 ale P_13_1 = 23 000
Kwota brutto
P_15 = ΣP_13 + ΣP_14
Netto + VAT = 29 520 ale P_15 = 29 500
Daty
Format, przyszłość, sprzedaż ≤ wystawienie
Data sprzedaży po dacie wystawienia
Najczęściej zadawane pytania
Dlaczego warto walidować fakturę poza systemem KSeF?
KSeF sprawdza wyłącznie zgodność ze schematem XML. Nie weryfikuje poprawności arytmetycznej: sum pozycji, obliczeń VAT, zaokrągleń groszy ani sumy kontrolnej NIP. Faktura z błędem matematycznym przejdzie walidację KSeF, ale jest wadliwa prawnie i może zostać zakwestionowana podczas kontroli.
Jakie błędy arytmetyczne pomija KSeF?
KSeF nie sprawdza m.in.: czy wartość netto pozycji (P_11) = ilość × cena (P_8B × P_9A), czy sumy netto wg stawek (P_13_x) zgadzają się z sumą pozycji, czy kwoty VAT (P_14_x) są poprawnie obliczone z netto i stawki, czy kwota brutto (P_15) = suma netto + suma VAT.
Czy moje dane z faktury są bezpieczne?
Tak. Walidator przetwarza pliki XML wyłącznie w Twojej przeglądarce (client-side JavaScript). Żadne dane z faktury nie są wysyłane na serwer. Plik nie opuszcza Twojego komputera. Możesz to zweryfikować odłączając internet przed wczytaniem pliku.
Czym różni się walidacja strukturalna od arytmetycznej?
Walidacja strukturalna sprawdza czy plik XML ma poprawny format: wymagane sekcje (Naglowek, Podmiot1, Podmiot2, Fa), pola obowiązkowe i schemat FA(2)/FA(3). To robi KSeF. Walidacja arytmetyczna weryfikuje poprawność obliczeń: ilość × cena = wartość netto, sumy wg stawek VAT, kwota brutto. Tego KSeF nie robi — robi to ten walidator.
Jaką walidację NIP wykonuje narzędzie?
Narzędzie sprawdza: (1) format — NIP musi mieć dokładnie 10 cyfr, (2) sumę kontrolną — algorytm modulo 11 z wagami [6, 5, 7, 2, 3, 4, 5, 6, 7]. Weryfikuje NIP zarówno sprzedawcy (Podmiot1) jak i nabywcy (Podmiot2), jeśli jest podany.
Czy mogę walidować wiele plików naraz?
Tak. Przeciągnij wiele plików XML jednocześnie lub klikaj "Wczytaj kolejny plik". Tabela podsumowująca pokaże status każdego pliku. Kliknij wiersz w tabeli aby zobaczyć szczegółowy raport walidacji.
Co robić gdy walidacja znajdzie błędy?
Skontaktuj się z wystawcą faktury lub popraw fakturę w swoim systemie księgowym przed wysłaniem do KSeF. Faktury z błędami arytmetycznymi mogą być zakwestionowane podczas kontroli podatkowej. Wydrukuj raport walidacji jako dowód weryfikacji.
Jakie schematy faktur obsługuje walidator?
Walidator obsługuje oba schematy: FA(2) obowiązujący do końca stycznia 2026 oraz FA(3) — nowy schemat od 1 lutego 2026. Schemat jest rozpoznawany automatycznie na podstawie elementu KodFormularza w nagłówku XML.
Zastrzeżenie: Narzędzie ma charakter informacyjny i nie stanowi porady prawnej ani podatkowej. Walidator sprawdza poprawność arytmetyczną i strukturalną pliku XML, ale nie zastępuje weryfikacji przez księgowego lub doradcę podatkowego. Wywigacz.pl nie przechowuje żadnych danych z przetwarzanych plików.
Darmowe narzędzie. Bez rejestracji. Aktualne na 2026 r.