Factur-X Validator
Carica un file PDF o XML per verificare se è conforme allo standard di fatturazione elettronica Factur-X (francese) o ZUGFeRD (tedesco). Il validatore rileva automaticamente il profilo e segnala ogni violazione delle regole.
Genera una fattura che supera il validatore
SealDoc genera una fattura Factur-X conforme EN 16931 e la convalida immediatamente. Scarica il PDF/A-3B e ispeziona l'XML CII incorporato.
No account required. Not persisted. Rate-limited per IP.
Trascina qui un PDF Factur-X o XML CII
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.
Cos'è Factur-X?
Factur-X è lo standard nazionale francese di fatturazione elettronica, tecnicamente identico al tedesco ZUGFeRD 2.x. Entrambi sono formati di fattura ibridi: un file PDF/A-3 leggibile dall'uomo con un file XML CII leggibile dalla macchina incorporato.
L'XML incorporato segue lo standard europeo di fatturazione EN 16931 (CEN/TC 434). Ciò significa che una fattura Factur-X valida è anche una e-fattura transfrontaliera UE valida.
La Francia impone Factur-X per la fatturazione B2B dall'1 settembre 2026 (ricezione) e introduce gradualmente l'obbligo di invio fino al 2027. La Germania accetta ZUGFeRD come alternativa a XRechnung per B2B dal 2025.
Errori di convalida comuni
- Il PDF non è conforme a PDF/A-3 (richiesto per l'incorporamento)
- BT-9 mancante (data di scadenza del pagamento) in BASIC e superiori
- Numero IVA del venditore assente o nel formato sbagliato
- Codice categoria fiscale mancante nelle righe
- Il totale della fattura non corrisponde alla somma delle righe
- Allegato non denominato "factur-x.xml" (FR) / "zugferd-invoice.xml" (DE)
Profili Factur-X
Ogni profilo è un superset rigoroso di quello sottostante. Il validatore rileva quale profilo un documento dichiara e lo verifica rispetto alle regole di quel preciso profilo.
| Profilo | Livello di dettaglio | Utilizzo tipico |
|---|---|---|
| MINIMUM | Minimo | Solo campi legalmente richiesti. Nessun dettaglio riga. Adatto a fatture semplici con un'unica aliquota fiscale. |
| BASIC WL | Basso | Tutti i dati di intestazione, senza righe. Comune per servizi fatturati come importo forfettario. |
| BASIC | Medio | Righe incluse. Il profilo più comune per le fatture B2B standard. |
| EN 16931 | Alto | Implementazione completa EN 16931. Richiesto da molti acquirenti governativi e per invii Peppol. |
| EXTENDED | Massimo | Tutti i campi EN 16931 più le estensioni specifiche di Factur-X. Usato per la fatturazione complessa multi-parte. |
Automatizza la generazione e la convalida Factur-X tramite API
L'API SealDoc genera fatture Factur-X PDF/A-3 valide da JSON in una sola chiamata. L'XML CII incorporato viene generato, convalidato e marcato con un timestamp RFC 3161 da una TSA affidabile prima che il documento venga sigillato.
-
POST /api/invoices/generate — JSON in entrata, Factur-X PDF/A-3 sigillato in uscita -
POST /api/public/validator/check — convalida qualsiasi file Factur-X o ZUGFeRD -
GET /api/jobs/{id}/evidence-pack — scarica il pacchetto di prove legali completo
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"
}