Walidacja e-faktur: jak bezpłatnie sprawdzić XRechnung i ZUGFeRD
To, czy e-faktura jest naprawdę zgodna z normą, okazuje się dopiero po walidacji względem EN 16931. Jak bezpłatnie sprawdzić faktury i naprawić typowe błędy.
Dlaczego „wygląda dobrze” nie wystarcza
E-faktura jest zgodna z prawem tylko wtedy, gdy jej ustrukturyzowany zbiór danych jest zgodny z europejską normą EN 16931 — a tego nie widać po widoku PDF. Dokument ZUGFeRD może wyglądać wizualnie nienagannie, a mimo to zawierać wadliwy lub niekompletny XML. Systemy odbiorców sprawdzają automatycznie: jeśli faktura nie przejdzie walidacji, zostaje odrzucona, a płatność się opóźnia.
Co sprawdza walidacja
- Walidacja schematu: czy XML jest technicznie poprawnie sformułowany i zgodny ze składnią (UBL lub UN/CEFACT CII)?
- Reguły biznesowe EN 16931: czy wszystkie obowiązkowe pola (terminy biznesowe) są obecne i spójne — takie jak numer faktury, stawki podatku i sumy?
- Reguły krajowe: dodatkowe niemieckie wymogi obowiązują dla XRechnung (CIUS XRechnung), takie jak obowiązkowe Leitweg-ID dla faktur do organów publicznych
- Kontrola arytmetyczna: czy sumy pozycji, kwoty podatku i kwota brutto dodają się poprawnie?
Bezpłatne narzędzia walidacyjne
Do szybkiego testu praktycznego dobrze nadaje się bezpłatny walidator online od taxlayer: prześlij plik XRechnung lub ZUGFeRD, a otrzymasz zrozumiałą analizę naruszeń normy i reguł. Technicznie doświadczone zespoły mogą dodatkowo użyć narzędzi referencyjnych KoSIT (walidator ze scenariuszami XRechnung), choć ich raporty wymagają pewnego oswojenia. Ważne: nie waliduj tylko raz, lecz po każdej aktualizacji oprogramowania i każdej zmianie formatu.
Najczęstsze błędy walidacji i ich przyczyny
- Brakujące obowiązkowe informacje: identyfikator kupującego, warunki płatności lub dane kontaktowe nie są utrzymywane w systemie fakturowania
- Błędne kategorie podatkowe: transakcje zwolnione z podatku bez odpowiadającego kodu przyczyny zwolnienia
- Różnice zaokrągleń: kwoty pozycji i sumy odbiegają o kwoty groszowe, bo system nadrzędny zaokrągla inaczej
- Przestarzałe profile: ZUGFeRD 1.0 lub profil BASIC-WL nie spełniają wymogów EN 16931
- Nieprawidłowe identyfikatory: wadliwy numer VAT UE, IBAN lub Leitweg-ID w danych podstawowych
Od raportu błędu do czystej faktury
Większość błędów walidacji to błędy danych podstawowych: poprawione raz w ERP lub systemie fakturowania, znikają ze wszystkich kolejnych faktur. Naprawiaj zatem błędy zawsze u źródła, a nie w pojedynczym dokumencie. Jeśli Twój system w ogóle nie generuje zgodnych z normą danych, usługi takie jak taxlayer.de konwertują istniejące faktury PDF na prawidłowe pliki ZUGFeRD lub XRechnung. Który format pasuje do którego odbiorcy, wyjaśnia porównanie ZUGFeRD vs. XRechnung.
Häufige Fragen
Czy faktura jest nieważna, jeśli walidator pokazuje ostrzeżenia?
Nie. Walidatory rozróżniają między błędami (naruszenia obowiązkowych reguł — faktura nie jest zgodna z normą) a ostrzeżeniami (uwagi dotyczące zalecanych, ale nieobowiązkowych informacji). Błędy trzeba naprawić; ostrzeżenia należy przejrzeć, ale nie czynią faktury niedopuszczalną.
Czy muszę walidować również przychodzące e-faktury?
Jest to zdecydowanie zalecane. Jako odbiorca ponosisz ryzyko odliczenia VAT naliczonego: jeśli brakuje obowiązkowych informacji zgodnie z § 14 ust. 4 UStG, urząd skarbowy może odmówić odliczenia. Zautomatyzowana kontrola przychodząca natychmiast wykrywa wadliwe faktury, więc możesz zażądać korekty od dostawcy, zanim cokolwiek zostanie zaksięgowane i zapłacone.
Jaka jest różnica między kontrolą schematu a kontrolą Schematron?
Kontrola schematu zapewnia, że XML jest składniowo poprawny — właściwe elementy we właściwym miejscu. Kontrola Schematron stosuje następnie merytoryczne reguły biznesowe EN 16931 i wymogi krajowe, takie jak reguły obliczeniowe i zależności między polami. Zgodna z normą e-faktura musi przejść oba poziomy kontroli.
Jak sprawdzić, czy mój plik ZUGFeRD PDF w ogóle zawiera XML?
Otwórz plik w czytniku PDF z widokiem załączników: XML jest widoczny jako osadzony plik (zazwyczaj factur-x.xml lub xrechnung.xml). Jeśli załącznik brakuje, jest to zwykły plik PDF bez ustrukturyzowanych danych — a tym samym od ustawowych terminów nie jest już e-fakturą w rozumieniu § 14 UStG. Walidator online również natychmiast Ci to pokaże.
Weiterführende Artikel
E-faktura 2027/2028: odliczanie dla niemieckich MŚP
Okresy przejściowe dla obowiązkowej e-faktury dobiegają końca. Które terminy obowiązują zgodnie z § 14 UStG i co powinieneś załatwić w tym roku.
Buchhaltung & LogistikObowiązkowa e-faktura: ZUGFeRD czy XRechnung?
Oba formaty spełniają wymogi prawne — ale dla różnych odbiorców. Porównanie.