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