Tutti gli strumenti di conformità
Factur-X / ZUGFeRD Free, no account

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.

o convalida il tuo file

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