Factur-X Validator
Prześlij plik PDF lub XML, aby sprawdzić, czy spełnia standard e-fakturowania Factur-X (francuski) lub ZUGFeRD (niemiecki). Walidator automatycznie wykrywa profil i raportuje każde naruszenie reguły.
Wygeneruj fakturę przechodzącą walidator
SealDoc generuje fakturę Factur-X zgodną z EN 16931 i natychmiast ją waliduje. Pobierz PDF/A-3B i sprawdź osadzony XML CII.
No account required. Not persisted. Rate-limited per IP.
Upuść tutaj Factur-X PDF lub CII XML
PDF or XML, up to 10 MB. Drag and drop or click to choose.
No account required. Files are auto-deleted within 24 hours. Only a hashed IP is stored for rate-limiting.
Czym jest Factur-X?
Factur-X to francuski krajowy standard e-fakturowania, technicznie identyczny z niemieckim ZUGFeRD 2.x. Oba są hybrydowymi formatami faktur: plik PDF/A-3 czytelny dla człowieka z wbudowanym plikiem XML CII czytelnym maszynowo.
Osadzony XML jest zgodny z europejskim standardem fakturowania EN 16931 (CEN/TC 434). Oznacza to, że prawidłowa faktura Factur-X jest również prawidłową transgraniczną e-fakturą UE.
Francja nakazuje Factur-X dla fakturowania B2B od 1 września 2026 (odbiór) i stopniowo wprowadza obowiązek wysyłania do 2027. Niemcy akceptują ZUGFeRD jako alternatywę dla XRechnung dla B2B od 2025.
Typowe błędy walidacji
- PDF nie jest zgodny z PDF/A-3 (wymagane do osadzenia)
- Brakujący BT-9 (termin płatności) w BASIC i wyżej
- Numer VAT sprzedawcy nieobecny lub w złym formacie
- Brakujący kod kategorii podatkowej w pozycjach
- Suma faktury nie zgadza się z sumą pozycji
- Załącznik nie nosi nazwy "factur-x.xml" (FR) / "zugferd-invoice.xml" (DE)
Profile Factur-X
Każdy profil jest ścisłym nadzbiorem profilu poniżej. Walidator wykrywa, który profil deklaruje dokument i sprawdza go pod kątem reguł dla tego dokładnego profilu.
| Profil | Poziom szczegółowości | Typowe zastosowanie |
|---|---|---|
| MINIMUM | Najniższy | Tylko wymagane prawem pola. Brak szczegółów pozycji. Odpowiedni dla prostych faktur z jedną stawką podatkową. |
| BASIC WL | Niski | Wszystkie dane nagłówka, bez pozycji. Powszechne dla usług rozliczanych ryczałtem. |
| BASIC | Średni | Pozycje uwzględnione. Najczęstszy profil dla standardowych faktur B2B. |
| EN 16931 | Wysoki | Pełna implementacja EN 16931. Wymagana przez wielu nabywców rządowych i dla zgłoszeń Peppol. |
| EXTENDED | Najwyższy | Wszystkie pola EN 16931 plus rozszerzenia specyficzne dla Factur-X. Używany do złożonego fakturowania wielostronnego. |
Automatyzuj generowanie i walidację Factur-X przez API
API SealDoc generuje prawidłowe faktury Factur-X PDF/A-3 z JSON w jednym wywołaniu. Osadzony XML CII jest generowany, walidowany i oznaczany znacznikiem czasu RFC 3161 z zaufanego TSA przed zapieczętowaniem dokumentu.
-
POST /api/invoices/generate — JSON na wejściu, zapieczętowany Factur-X PDF/A-3 na wyjściu -
POST /api/public/validator/check — waliduj dowolny plik Factur-X lub ZUGFeRD -
GET /api/jobs/{id}/evidence-pack — pobierz pełny prawny pakiet dowodów
POST /api/invoices/generate
{
"seller": {
"name": "Acme B.V.",
"vat": "NL123456789B01"
},
"buyer": {
"name": "Client S.A.",
"vat": "FR12345678901"
},
"lines": [
{
"description": "Consulting Q2 2026",
"quantity": 1,
"unitPrice": 5000.00,
"vatRate": 21
}
],
"profile": "EN16931",
"retentionPolicy": "BUSINESS_7Y"
}