Walidacja faktury

Darmowy eConnect Validator: sprawdź, czy Państwa plik XML jest zgodny z UBL, BIS Billing i NLCIUS.

Przed wysłaniem e-faktury warto upewnić się, że plik XML jest technicznie poprawny. eConnect Validator sprawdza fakturę pod kątem schematów XML, reguł Schematron i walidacji specyficznych dla danego kraju. Narzędzie jest dostępne bezpłatnie jako walidator online.

Co sprawdza walidator?

eConnect Validator wykonuje kilka kontroli pliku e-faktury:

Walidacja schematu XML. Czy podstawowa struktura pliku jest poprawna? Czy wszystkie wymagane elementy XML są obecne i prawidłowo zagnieżdżone?

Walidacja Schematron. Czy faktura jest zgodna z regułami biznesowymi wybranego profilu? Chodzi o reguły dotyczące obliczeń VAT, wymaganych pól i list kodów.

Sprawdzenie profilu. System automatycznie rozpoznaje, jaki profil stosuje faktura (BIS Billing V3, NLCIUS, PINT, XRechnung) i stosuje odpowiednie reguły walidacji.

Reguły specyficzne dla kraju. Dla każdego kraju obowiązują dodatkowe reguły walidacji. Dla Holandii są to reguły NL-R, dla Niemiec reguły DE-R, dla Danii reguły DK-R itd. Walidator stosuje je automatycznie na podstawie kodu kraju w fakturze.

Obsługiwane formaty

Walidator obsługuje wszystkie popularne formaty e-faktur:

FormatOpisPeppol BIS Billing V3Standard Peppol dla faktur i not kredytowychNLCIUS / SI-UBL 2.0Holenderska implementacja EN 16931PINT (wszystkie warianty)Peppol International Invoice (UE, A-NZ, Japonia, Singapur, Malezja, ZEA)XRechnungImplementacja niemieckaCII (Cross-Industry Invoice)Alternatywna składnia XML, w tym Factur-X
Jak korzystać z walidatora?

Walidator online jest dostępny na psb.econnect.eu. Nie trzeba zakładać konta, aby korzystać z walidatora.

  1. Przejść do walidatora na psb.econnect.eu.
  2. Przesłać plik XML lub wkleić zawartość XML.
  3. Walidator automatycznie rozpozna format i zastosuje odpowiednie reguły.
  4. Sprawdzić wynik: dla każdej reguły widać, czy kontrola została zaliczona, wygenerowała ostrzeżenie, czy zawiera błąd.

W przypadku błędów walidator podaje dokładny kod błędu, opis problemu i lokalizację w pliku XML (XPath). Dzięki temu dokładnie wiadomo, co należy poprawić.

Interpretacja błędów

Walidator generuje trzy typy komunikatów:

  • Błąd (error): faktura nie jest zgodna ze specyfikacją i zostanie odrzucona w sieci Peppol. Należy to naprawić przed wysłaniem.
  • Ostrzeżenie (warning): faktura nie zostanie odrzucona, ale jest punkt wymagający uwagi. Ostrzeżenia mogą stać się obowiązkowe w przyszłej wersji.
  • Informacyjny: uwaga bez konsekwencji dla wysyłki.

Najczęstsze kody błędów zaczynają się od prefiksu wskazującego domenę: PEPPOL- dla reguł ogólnych Peppol, NL-R- dla reguł holenderskich, BR- dla reguł podstawowych EN 16931. Opis błędu zawsze wskazuje oczekiwane zachowanie.

Walidacja przy wysyłce

Oprócz ręcznego walidatora, platforma eConnect automatycznie wykonuje walidację w momencie wysyłki. Jeśli faktura nie spełnia wymagań, wysyłka zostaje zablokowana i wyświetlany jest komunikat o błędzie z odpowiednią regułą walidacji.

Dla użytkowników API: PSB waliduje każdą fakturę w momencie przesłania i zwraca wyniki walidacji w odpowiedzi API. W ten sposób można wbudować walidację we własny proces oprogramowania.

Śledzenie nowych wersji

Reguły walidacji są aktualizowane przy każdej nowej wersji specyfikacji Peppol BIS Billing. eConnect aktualizuje artefakty Schematron i listy kodów, gdy nowa wersja staje się obowiązkowa. Walidator online zawsze waliduje względem aktualnej wersji.

Wskazówka: po aktualizacji specyfikacji warto sprawdzić, czy Państwa faktury nadal są poprawne. Nowe reguły mogą stawiać bardziej rygorystyczne wymagania wobec pól, które wcześniej były opcjonalne.


Chcą Państwo sprawdzić pliki przykładowe, aby zweryfikować budowę swojego XML? Pobierz pliki przykładowe.

Zwaliduj swoją fakturę

Powiązane