Walidacja
XRechnung
Co oznacza walidacja, jakie narzędzia istnieją i jak sprawdzam mój plik XML pod kątem błędów?
Otwórz XRechnung →Co oznacza walidacja, jakie narzędzia istnieją i jak sprawdzam mój plik XML pod kątem błędów?
Otwórz XRechnung →Walidacja XRechnung sprawdza, czy plik XML jest zgodny ze standardem EN 16931 i niemieckimi rozszerzeniami XRechnung. Konkretnie oznacza to:
Oficjalny walidator Koordynacyjnego Urzędu ds. Standardów IT. Sprawdza XRechnung UBL i CII według wszystkich reguł Schematron. Wymaga Javy i lokalnej instalacji.
github.com/itplr-kosit/validatorBezpłatny walidator online bez instalacji. Sprawdza XRechnung, ZUGFeRD, Factur-X i formaty PEPPOL bezpośrednio w przeglądarce – bez Javy, bez instalacji.
ecosio.com/de/peppol-und-xml-dokumente-online-validieren/Nie jest formalnym walidatorem, ale idealny do otwierania i sprawdzania zawartości: czy wszystkie pola są wypełnione? Czy kwoty się zgadzają? Lokalne przetwarzanie w przeglądarce, bez uploadu.
Walidacja XRechnung przebiega w dwóch etapach. Najpierw sprawdzenie schematu: czy plik XML jest technicznie poprawny zgodnie ze schematem UBL lub CII? Następnie sprawdzenie Schematron: czy są przestrzegane wszystkie reguły biznesowe? Reguły Schematron sprawdzają na przykład, czy suma kwot pozycji zgadza się z podaną kwotą całkowitą, lub czy kod kategorii podatkowej odpowiada podanej stawce podatkowej.
Walidator KoSIT jest implementacją referencyjną dla Niemiec i zawiera wszystkie aktualne reguły Schematron dla XRechnung 3.0.x. Działa lokalnie z Javą – do jednorazowych sprawdzeń bez instalacji Javy, Ecosio-Validator jest prostszą opcją.
KoSIT-Validator (GitHub, open source) · Ecosio-Validator (online, bezpłatny)
Najczęstsze błędy: brakująca lub nieprawidłowo sformatowana Leitweg-ID, nieprawidłowe kody jednostek UN/CEFACT (np. "sztuka" zamiast "C62"), kod kategorii podatkowej bez uzasadnienia (wymagany dla faktur z 0% i zwolnionych), daty w złym formacie (ISO 8601: RRRR-MM-DD).
W przypadku błędów walidator podaje identyfikator reguły (np. BR-DE-1) i pozycję XPath w XML. Jeśli nie możesz zinterpretować komunikatu o błędzie: otwórz plik na digital-rechnung.de i sprawdź pola wizualnie – często błąd staje się wtedy oczywisty.
Centralny Portal Odbioru Faktur rządu federalnego (ZRE) automatycznie odrzuca nieprawidłowe pliki. Składający otrzymuje komunikat o błędzie z wynikiem walidacji. W tym przypadku faktura jest uważana za niedoręczoną.
ZRE akceptuje wyłącznie pliki XRechnung (UBL lub CII), nie PDF ZUGFeRD. Na poziomie landów inne portale mogą akceptować dodatkowe formaty – w zależności od landu.
Pola, pozycje i kwoty w przejrzystym zestawieniu – bezpłatnie, bez uploadu na serwer.
Otwórz XRechnung →Walidacja sprawdza techniczną zgodność według EN 16931 i reguł Schematron XRechnung. Otwieranie (jak na digital-rechnung.de) wyświetla zawartość w czytelny sposób – przydatne do ręcznego sprawdzania zawartości, ale nie jest formalnym walidatorem.
Tak, jest to zalecane. Szczególnie w przypadku faktur dla organów publicznych: federalny portal ZRE automatycznie odrzuca nieprawidłowe XRechnung.
Walidator KoSIT jest open source (bezpłatny). Walidator Ecosio jest bezpłatny do ręcznych sprawdzeń.