Sprawdź fakturę KSeF FA(3) przed wysyłką

Wgraj plik XML faktury: walidator sprawdza go z oficjalnym schematem FA(3) Ministerstwa Finansów i wskazuje każdy błąd z miejscem w pliku – zanim odrzuci go KSeF.

Ta strona w języku: English

Sprawdzanie tylko w pamięci, nic nie jest zapisywane. 5 sprawdzeń dziennie na adres IP, bez rejestracji.

Co jest sprawdzane

  • Oficjalny schemat XSD FA(3), wersja 1-0E (crd.gov.pl), obowiązujący od 1 lutego 2026.
  • Limity wystąpień elementów zgodne ze schematem (np. liczba wierszy faktury).
  • Nie sprawdzamy: uwierzytelnienia, podpisu, numeru KSeF i duplikatów – to robi KSeF przy wysyłce.
  • Każdy błąd z opisem i miejscem w XML.

Używane schematy i reguły

Zestaw regułWydawcaWersja
KSeF FA(3) (XML schema)Polish Ministry of FinanceFA3-1-0E

Reguły z wyjaśnieniem

Każdy wynik prowadzi do strony z oficjalnym tekstem reguły, wagą i testem technicznym. Reguły tej strony:

Wszystkie reguły (3289)

Automatyzacja

Ten sam walidator jako REST API: jedno wywołanie z Twoim kluczem API, wynik w JSON. Plan Free obejmuje 100 dokumentów miesięcznie.

Pobierz bezpłatny klucz API

curl -H "Authorization: Bearer $API_KEY" \
     -H "Content-Type: application/xml" \
     --data-binary @faktura.xml \
     "https://einvoice-api-main-f5141d8.zuplo.app/v1/validate"

Ochrona danych

Plik jest przesyłany w formie zaszyfrowanej przez naszą bramę API (Zuplo) na nasz serwer w Niemczech, sprawdzany wyłącznie w pamięci i usuwany po udzieleniu odpowiedzi. Nie jest zapisywany ani logowany. Aby liczyć sprawdzenia dzienne, brama używa Twojego adresu IP; licznik wygasa po 24 godzinach. Strona nie używa plików cookie. W miarę możliwości używaj faktur testowych lub zanonimizowanych. Szczegóły w polityce prywatności (po niemiecku).

Najczęstsze pytania

Czy walidator jest bezpłatny?

Tak. Możesz sprawdzić 5 plików dziennie bez rejestracji. Przy większej liczbie dokumentów i do walidacji we własnym oprogramowaniu służy API, także w bezpłatnym planie (100 dokumentów miesięcznie).

Czy moje faktury są zapisywane?

Nie. Plik jest sprawdzany wyłącznie w pamięci, na serwerach w Niemczech, i usuwany po odpowiedzi. Nie trafia na dysk ani do logów.

Czy wynik jest wiążący?

Walidator używa oficjalnego schematu w obowiązującej wersji i podaje ją w wyniku. O przyjęciu faktury decyduje KSeF przy wysyłce. To nie jest porada prawna ani podatkowa.

Czy walidator wysyła fakturę do KSeF?

Nie. Tylko sprawdza. Wysyłkę do KSeF realizuje Twoje oprogramowanie lub dostawca.