Walidacja

Odrzucenia wykrywamy u siebie, zanim zobaczy je ktokolwiek inny.

Stosujemy te same zestawy reguł, których używają sieci i platformy podatkowe, w publikowanych przez nie wersjach. Gdy faktura nie przejdzie walidacji, poprawka trafia do mapowania, więc ten sam błąd nie wraca w kolejnym miesiącu.

R
WalidacjaW pakiecie standardowym
Zestawy reguł
EN 16931 1.3.16 · Peppol BIS 3.0.21 · XRechnung 3.0.2 · CIUS-⁠RO 1.0.9 · FA(3) 1-⁠0E
Test poprawek
26 z 26 błędów poprawionych
Ostatni pełny test
28.09.2026
Walidacja

Co sprawdzamy

  • 01

    Schemat

    Struktura pliku według oficjalnego schematu XSD: UBL 2.1, CII D16B lub FA(3).

  • 02

    Reguły biznesowe

    EN 16931 i własne reguły sieci, np. Peppol BIS lub XRechnung, sprawdzane za pomocą opublikowanych walidatorów.

  • 03

    Wymogi krajowe

    Pola wymagane przez art. 226 dyrektywy VAT oraz dodatkowe reguły dla Niemiec, Francji, Polski, Belgii i Rumunii.

  • 04

    Cyfry kontrolne

    IBAN, NIP, CUI, belgijski numer przedsiębiorstwa, USt-IdNr. i SIREN. Testowana przez nas francuska platforma nie sprawdzała cyfry kontrolnej numeru SIREN, więc robimy to my.

  • 05

    Hybrydowe pliki PDF

    Pliki Factur-X i ZUGFeRD walidujemy jako PDF/A-⁠3, łącznie z osadzonym XML. Niemcy wymagają jednego szczegółu, który standardowe narzędzia przepuszczają, dlatego sprawdzamy go osobno.

  • 06

    Bezpieczne parsowanie

    Każdy plik odczytujemy z wyłączoną obsługą encji zewnętrznych i DTD. Plik, który próbuje je wczytać, odrzucamy, zanim sprawdzi go jakakolwiek reguła.

Walidacja

Etapy kontroli każdego dokumentu

Etapy kontroli każdego dokumentu
DokumentSprawdzany według
Peppol BIS 3.0 (UBL)XSD UBL 2.1 → schematron EN 16931 1.3.16 → Peppol BIS Billing 3.0.21
RO e-⁠Factura (UBL)XSD UBL 2.1 → EN 16931 i CIUS-⁠RO 1.0.9
XRechnung 3.0 (UBL lub CII)XSD → walidator KoSIT 1.6.3 z konfiguracją XRechnung 3.0.2
XML CII i Factur-XXSD CII D16B → schematron EN 16931 CII 1.3.16
KSeF FA(3)XSD FA(3) 1-⁠0E → reguły plików KSeF: UTF-⁠8, bez znacznika BOM, maks. 1 MB
PDF Factur-X i ZUGFeRDPDF/A-⁠3B w veraPDF → Mustang → osadzony XML

Czego potrzebujemy od Państwa

Czego potrzebujemy od Państwa

  • Zmapowana faktura dla każdego wariantu w zakresie prac
  • Kanał przesyłania, żebyśmy wiedzieli, które reguły obowiązują

Co Państwo otrzymują

  • Raport walidacji dla każdej faktury testowej
  • Każdy błąd z identyfikatorem reguły i polem, którego dotyczy
  • Przy przekazaniu dokumentacja testów: pliki, raporty i identyfikatory wysyłek
26 z 26 błędów wykrytych, a potem poprawionych.

W teście z 27.09.2026 celowo wprowadziliśmy 26 błędów naruszających reguły Peppol, XRechnung, CII, CIUS-⁠RO i FA(3). Każdy z nich wychwyciła właściwa oficjalna reguła, a po poprawce każdy plik przeszedł walidację.

Zobacz wyniki testów
Kroki

Kolejność kontroli

  1. Bezpieczny odczyt

    Bez encji zewnętrznych i bez DTD.

    01/05
  2. Schemat

    Struktura według oficjalnego XSD.

    02/05
  3. Reguły

    EN 16931 i własne reguły sieci.

    03/05
  4. Wymogi krajowe

    Wymagana treść i cyfry kontrolne.

    04/05
  5. Raport

    Wynik pozytywny albo reguła i pole z błędem.

    05/05
Pytania

Walidacja

Czy poprawny plik oznacza, że faktura zostanie przyjęta?
Pozwala uniknąć odrzuceń, które da się przewidzieć na podstawie reguł. Platforma może jednak odrzucić fakturę z przyczyn niezwiązanych z plikiem, np. z powodu braku uprawnień lub duplikatu. Takie przypadki wracają do Państwa jako status z własnym kodem platformy.
Czy EurInvoice testuje także na samych platformach?
Tak, w ich środowiskach testowych, przed uruchomieniem produkcyjnym: KSeF 2.0 TEST, usługa walidacji ANAF, sandbox punktu dostępowego Peppol i sandbox francuskiej platformy.
Kontakt

Prosimy przesłać fakturę, która wciąż jest odrzucana.

Wystarczy plik i komunikat, który wrócił. Wskażemy, którą regułę narusza i gdzie należy wprowadzić poprawkę.

  • Państwa ERP i jego wersja
  • Pierwszy kanał przesyłania i podmiot prawny
  • Reprezentatywna faktura i stan danych dostępowych

30-minutowa rozmowa

Wybór terminu

Wybór terminu