Vai al contenuto principale
Validatori ZUGFeRD: cosa testare prima di inviare una fattura ibrida
Blog

Validatori ZUGFeRD: cosa testare prima di inviare una fattura ibrida

3 min di letturaVerificato: 15 agosto 2026
Esporta Markdown

Riferimenti ufficiali

Usa queste fonti per verificare date, formati e modifiche ufficiali delle regole.

Questa guida è per i team che generano ZUGFeRD o Factur-X e si chiedono se “il PDF si apre” significhi davvero che la fattura è pronta per essere inviata.

Non basta. Una fattura ibrida realmente utilizzabile richiede più di un PDF leggibile: l’XML incorporato deve corrispondere al profilo giusto, i dati obbligatori devono esserci, i totali devono quadrare e anche il contenitore PDF deve soddisfare le aspettative archivistiche del formato.

Cosa dovrebbe controllare davvero un validator

  • L’XML incorporato è presente e può essere letto correttamente dal contenitore PDF.
  • I dati fattura sono conformi a EN 16931 e al profilo ZUGFeRD o Factur-X selezionato.
  • Totali, ripartizioni IVA, unità e date sono coerenti tra loro.
  • Il file PDF soddisfa i vincoli PDF/A-3 attesi per un workflow di fattura ibrida.

Usa più di un tipo di validazione

Un flusso solido combina di solito almeno due livelli. Prima valida le regole business e l’XML. Poi controlla il contenitore PDF/A-3 e il packaging del file incorporato. Se il canale del destinatario applica controlli propri, consideralo come terzo gate e non come unico test.

Pipeline interattiva

Fai clic su una fase per vedere cosa controlla, oppure digita l’ID di una regola per trovare la fase che la segnala.

Prova:

Fase 1 · Cosa controlla

  • Il PDF rispetta PDF/A-3, verificato con un validatore PDF/A come veraPDF.
  • L’XML della fattura è incorporato, per ZUGFeRD 2.1+ e Factur-X come factur-x.xml, con relazione del file e metadati XMP.
  • Le fasi successive controllano questo XML incorporato.

Codici di esempio

I validatori PDF/A citano clausole della norma PDF/A, non codici BR.

Correzione tipica

Controlla il PDF finale con l’XML incorporato, non una bozza.

Una fattura ZUGFeRD o Factur-X ha una fase in più: prima si controllano il contenitore PDF/A-3 e l’XML incorporato, ad esempio con veraPDF. L’XML incorporato passa poi lo schema CII, le regole di business della EN 16931 e le regole del profilo come BR-FX, più le regole BR-DE con il profilo XRECHNUNG. Il report elenca ogni regola violata: un errore significa rifiuto, i soli avvisi significano comunque accettazione. Set di regole: validatore KoSIT 1.6.3 con la configurazione XRechnung del 31 ago 2026 (artefatti EN 16931 1.3.16), Peppol BIS Billing 3.0.21. Ibrida: Schematron ZUGFeRD 2.5 / Factur-X 1.09, PDF/A-3 con veraPDF.

Per questo i team combinano spesso un validator di fattura consapevole di ZUGFeRD con un validator PDF/A come veraPDF per il contenitore documentale.

Workflow di validazione consigliato

  1. Genera la fattura ZUGFeRD o Factur-X da dati sorgente già rivisti.
  2. Esegui una validazione a regole contro il profilo target e le aspettative EN 16931.
  3. Esegui il controllo PDF/A-3 sul documento finale, non su un PDF bozza senza XML incorporato.
  4. Apri il documento in un viewer capace di mostrare il contenuto strutturato e confronta i campi chiave con la fattura sorgente.
  5. Solo dopo invia via e-mail, portale o Peppol in base al processo del destinatario.

Errori comuni e cosa significano di solito

  • Il PDF si apre normalmente, ma l’XML manca, è danneggiato o non è allegato come previsto.
  • L’XML è leggibile tecnicamente, ma campi obbligatori o identificativi di profilo sono errati.
  • Totali riga, imponibili e importi IVA non si riconciliano dopo estrazione o mapping.
  • Il documento sembra corretto a un revisore umano ma fallisce il controllo PDF/A-3 perché il contenitore ibrido è incompleto o non conforme.

Fonti ufficiali e primarie

Domande frequenti

Aprire il PDF basta a dimostrare la conformità ZUGFeRD?

No. Un PDF leggibile dimostra solo che il livello visuale esiste. Non dimostra che l’XML incorporato sia presente, valido o coerente con il profilo scelto.

Perché usare sia un validator fattura sia un validator PDF/A?

Perché controllano cose diverse. Il primo si concentra su regole e semantica della fattura, il secondo sulle aspettative di archiviazione e packaging del contenitore PDF.

La validazione elimina la necessità di revisione umana?

No. La validazione è essenziale, ma la revisione umana resta necessaria per problemi di qualità sorgente, errori di scelta profilo e questioni business che i controlli automatici non interpretano completamente.

Verifica la tua fattura elettronica

Carica il file ZUGFeRD o Factur-X, come PDF ibrido o come XML, e scopri quali regole non sono rispettate prima dell’invio. Il validatore è gratuito e funziona senza account.

Articoli correlati