Alle compliance-tools
Factur-X / ZUGFeRD Free, no account

Factur-X Validator

Upload een PDF- of XML-bestand om te controleren of het voldoet aan de Factur-X (Frans) of ZUGFeRD (Duits) e-facturatiestandaard. De validator detecteert het profiel automatisch en rapporteert elke regelovertreding.

Genereer een factuur die de validator doorstaat

SealDoc genereert een EN 16931-conforme Factur-X-factuur en valideert deze direct. Download de PDF/A-3B en inspecteer de ingebedde CII XML.

No account required. Not persisted. Rate-limited per IP.

of valideer uw eigen bestand

Sleep hier een Factur-X PDF of 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.

Wat is Factur-X?

Factur-X is de Franse nationale e-factuurstandaard, technisch identiek aan het Duitse ZUGFeRD 2.x. Beide zijn hybride factuurformaten: een voor mensen leesbaar PDF/A-3-bestand met een ingebed machineleesbaar CII XML-bestand.

De ingebedde XML volgt de Europese factuurstandaard EN 16931 (CEN/TC 434). Dit betekent dat een geldige Factur-X-factuur ook een geldige grensoverschrijdende EU-e-factuur is.

Frankrijk verplicht Factur-X voor B2B-facturering vanaf 1 september 2026 (ontvangen) en voert de verzendplicht gefaseerd in tot en met 2027. Duitsland accepteert ZUGFeRD als alternatief voor XRechnung voor B2B vanaf 2025.

Veelvoorkomende validatiefouten

  • PDF voldoet niet aan PDF/A-3 (vereist voor inbedding)
  • BT-9 (vervaldatum betaling) ontbreekt in BASIC en hoger
  • BTW-nummer verkoper afwezig of onjuist formaat
  • Belastingcategoriecode ontbreekt bij regelitems
  • Factuurtotaal komt niet overeen met som van regelitems
  • Bijlage niet genaamd "factur-x.xml" (FR) / "zugferd-invoice.xml" (DE)

Factur-X-profielen

Elk profiel is een strikte superset van het onderliggende profiel. De validator detecteert welk profiel een document claimt en controleert het tegen de regels voor dat exacte profiel.

Profiel Detailniveau Typisch gebruik
MINIMUM Laagste Alleen wettelijk verplichte velden. Geen regeldetails. Geschikt voor eenvoudige facturen met één belastingtarief.
BASIC WL Laag Alle kopgegevens, geen regelitems. Gebruikelijk voor diensten die als totaalbedrag worden gefactureerd.
BASIC Gemiddeld Regelitems inbegrepen. Het meest voorkomende profiel voor standaard B2B-facturen.
EN 16931 Hoog Volledige EN 16931-implementatie. Vereist voor veel overheidskopers en Peppol-indieningen.
EXTENDED Hoogste Alle EN 16931-velden plus Factur-X-specifieke extensies. Gebruikt voor complexe facturen met meerdere partijen.

Automatiseer Factur-X-generatie en -validatie via API

De SealDoc API genereert geldige Factur-X PDF/A-3-facturen vanuit JSON in één aanroep. De ingebedde CII XML wordt gegenereerd, gevalideerd en voorzien van een RFC 3161-tijdstempel van een betrouwbare TSA voordat het document wordt verzegeld.

  • POST /api/invoices/generate — JSON in, verzegelde Factur-X PDF/A-3 uit
  • POST /api/public/validator/check — valideer elk Factur-X- of ZUGFeRD-bestand
  • GET /api/jobs/{id}/evidence-pack — download het volledige juridische bewijspakket
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"
}