Wszystkie narzędzia compliance
Factur-X / ZUGFeRD Free, no account

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.

lub waliduj własny plik

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"
}