Narzędzie uruchamia dołączone, przypięte oficjalne artefakty walidacyjne: właściwy schemat, Schematron EN 16931 oraz obsługiwany pakiet reguł profilu wskazanego przez identyfikator specyfikacji w pliku. Raport zawiera opublikowany identyfikator reguły, jej komunikat i miejsce wystąpienia. System odbiorczy może używać innego wydania albo dodawać własne kontrole.
Co jest uruchamiane dla pliku
- Wykrywanie składni i profilu
- Element główny określa składnię: UBL Invoice lub CreditNote albo UN/CEFACT CrossIndustryInvoice. Identyfikator specyfikacji (BT-24) określa pakiet reguł: EN 16931, Peppol BIS Billing 3.0 lub XRechnung 3.0. Profil nieznany walidatorowi jest sprawdzany według zwykłego EN 16931, a raport wyraźnie to wskazuje.
- Schemat
- Dokładne bajty pliku są sprawdzane według dostarczonych z aplikacją schematów OASIS UBL 2.1 albo UN/CEFACT CII D16B. Nic nie jest pobierane przez sieć. Plik deklarujący typ dokumentu lub encję jest odrzucany, a nie analizowany.
- Reguły biznesowe
- Najpierw uruchamiany jest oficjalny Schematron CEN EN 16931. Jeżeli plik deklaruje Peppol BIS Billing 3.0 lub XRechnung 3.0, odpowiedni pakiet reguł jest następnie uruchamiany na tych samych bajtach. Każdy wynik zawiera identyfikator opublikowany przez właściwy pakiet reguł.
Pytania o walidator e-faktur
Jaki plik można przesłać?
Plik .xml zawierający OASIS UBL Invoice, UBL CreditNote albo UN/CEFACT Cross Industry Invoice. Plik PDF Factur-X nie jest tutaj odczytywany. Trzeba wyodrębnić załącznik factur-x.xml i przesłać właśnie ten plik.
Czy faktura jest gdzieś przechowywana lub wysyłana?
Przeglądarka wysyła XML do FreeBillGen jako plik tymczasowy zarządzany przez platformę. Walidator go odczytuje, tworzy krótkotrwałą kopię roboczą dla etapu Schematron i usuwa ją po tym etapie. Nie tworzy rekordu faktury, dokumentu, konta ani raportu i nie wysyła pliku do zewnętrznej usługi walidacyjnej. Platforma usuwa pliki tymczasowe zgodnie z harmonogramem porządkowania.
Jakie zestawy reguł są uruchamiane?
Oficjalne artefakty walidacyjne CEN EN 16931, reguły Peppol BIS Billing 3.0 i reguły XRechnung 3.0 są przypięte w aplikacji do określonych wersji. Raport wskazuje dokładną wersję, według której oceniono plik.
Czy pozytywny wynik oznacza, że faktura zostanie przyjęta?
Oznacza to, że plik spełnił wymagania uruchomionego schematu i reguł. Doręczenie jest osobnym etapem. Platforma odbiorcza może stosować własne kontrole, a przekazanie dokumentu do sieci Peppol lub platformy krajowej nadal wymaga kwalifikowanego dostawcy.
Plik nie przeszedł kontroli. Co dalej?
Każdy wynik wskazuje identyfikator reguły i oczekiwany warunek. Oznaczone dane należy poprawić w systemie, który utworzył plik, ponownie go wyeksportować i jeszcze raz uruchomić kontrolę.