Sprawdź e-fakturę – bezpłatnie, bez rejestracji
Prześlij plik PDF ZUGFeRD lub plik XML XRechnung. Od razu zobaczysz, czy format, schemat XML, reguły Schematron i najważniejsze pola obowiązkowe są w porządku.
Co jest sprawdzane – a co nie
The validator performs a technical check in two stages (stage 1: structure and selected mandatory fields; stage 2: formal Schematron check, where a check configuration exists for the file):
- rozpoznanie formatu pliku i profilu (ZUGFeRD/Factur-X, XRechnung jako CII lub UBL)
- validation of the XML structure against the corresponding XML schema (XSD) – for ZUGFeRD/Factur-X and CII in stage 1, for UBL files in stage 2 where a check scenario exists (XRechnung 3.0)
- sprawdzenie wybranych pól obowiązkowych: numer faktury (BT-1), data wystawienia (BT-2), waluta (BT-5), nazwa sprzedawcy (BT-27) i zestawienie VAT (BG-23)
- prosta kontrola wiarygodności sum
- formal Schematron check (stage 2) with the rules of XRechnung 3.0 (including the EN 16931 business rules contained in it) or, for ZUGFeRD/Factur-X files, with the Schematron rules of the FeRD package (Factur-X 1.09.2); not available for every file, for example not for older XRechnung versions, other ZUGFeRD versions, PDFs without embedded XML, or during temporary unavailability
Nie są sprawdzane:
- czy faktura zawiera wszystkie dane obowiązkowe zgodnie z § 14 UStG (niemiecka ustawa o VAT) i czy jest prawidłowa podatkowo (np. stawka podatku, numer podatkowy, numer VAT)
- zgodność pliku PDF/A-3 (stwierdzamy jedynie, czy występuje odpowiednie oznaczenie)
- przyjęcie przez odbiorcę faktury, Twój system księgowy lub portal fakturowy
A positive result only means that the technical checks listed above were passed. It is not a confirmation that the invoice meets all legal or technical requirements, and not a certification or confirmation by KoSIT or any authority.
Wystawiaj faktury poprawnie od razu
W FaeBill tworzysz pliki ZUGFeRD i XRechnung bezpośrednio z danych faktury. Rejestracja jest bezpłatna.
Najczęstsze pytania
Czym różni się XRechnung od ZUGFeRD?
- XRechnung is a pure XML format (CII or UBL syntax) and the German specification of the European standard EN 16931; a readable view requires a viewer. ZUGFeRD – technically identical to the French Factur-X – is a PDF/A-3 file with embedded XML in CII format. ZUGFeRD meets EN 16931 from the BASIC or EN 16931 profile upwards; the MINIMUM and BASIC WL profiles do not.
Dlaczego walidator zgłasza błąd formatu?
- A format error means the XML is not well-formed, it does not match the XML schema, or a PDF announces an embedded e-invoice whose XML cannot be extracted. A common cause is a ZUGFeRD PDF that the generating software created incorrectly. An ordinary PDF without embedded XML is reported as ‘no e-invoice detected’ instead.
Co oznaczają BT-1, BT-27 i BG-23?
- BT to Business Term, a BG to Business Group, czyli nazwy pól danych w normie EN 16931. BT-1 to numer faktury, BT-2 data wystawienia, BT-5 kod waluty, BT-27 nazwa sprzedawcy, a BG-23 zestawienie VAT. Jeśli któregoś brakuje, walidator zgłasza błąd w polach obowiązkowych.
Czy pozytywny wynik kontroli wystarczy?
- No, not on its own. The check finds formal and technical errors early: stage 1 checks the structure and selected mandatory fields, stage 2 the Schematron rules of XRechnung or of the ZUGFeRD/Factur-X package, where a check configuration exists for your file. It replaces neither a review under Section 14 UStG nor your recipient's own acceptance check. Whether your recipient can process the invoice also depends on its requirements, for authorities for example on the Leitweg-ID.