Skip to main content
Gratuito · Nessun upload · Nessun account

Validare
una XRechnung

Cosa significa validazione, quali strumenti esistono e come verifico il mio file XML per trovare errori?

Aprire XRechnung →

Cosa significa validare una XRechnung?

La validazione di una XRechnung verifica se il file XML è conforme allo standard EN 16931 e alle estensioni tedesche XRechnung. In concreto significa:

Importante: le XRechnung non valide vengono automaticamente rifiutate dai portali delle autorità (es. il portale federale ZRE). Una validazione prima dell'invio fa risparmiare tempo ed evita rilavorazioni.

Panoramica dei validatori

Validatore KoSIT Ufficiale

Il validatore ufficiale della Koordinierungsstelle für IT-Standards. Verifica XRechnung UBL e CII secondo tutte le regole Schematron. Richiede Java e installazione locale.

github.com/itplr-kosit/validator
Validatore Ecosio Online

Validatore online gratuito senza installazione. Verifica XRechnung, ZUGFeRD, Factur-X e formati PEPPOL direttamente nel browser – senza Java, senza installazione.

ecosio.com/de/peppol-und-xml-dokumente-online-validieren/
digital-rechnung.de Lettura

Non è un validatore formale, ma è ideale per aprire e verificare i contenuti: tutti i campi sono compilati? Gli importi sono corretti? Elaborazione locale nel browser, nessun upload.

Cosa verifica esattamente un validatore?

La validazione di una XRechnung si svolge in due fasi. Prima la verifica dello schema: il file XML è tecnicamente valido secondo lo schema UBL o CII? Poi la verifica Schematron: vengono rispettate tutte le regole di business? Le regole Schematron verificano ad esempio se la somma degli importi delle righe corrisponde all'importo totale indicato, o se un codice di categoria fiscale corrisponde all'aliquota fiscale specificata.

Il KoSIT-Validator è l'implementazione di riferimento per la Germania e contiene tutte le regole Schematron aggiornate per XRechnung 3.0.x. Funziona localmente con Java – per verifiche occasionali senza installazione Java, il Ecosio-Validator è l'opzione più semplice.

KoSIT-Validator (GitHub, open source) · Ecosio-Validator (online, gratuito)

Errori di validazione tipici e loro cause

Gli errori più comuni: Leitweg-ID mancante o formattata in modo errato, codici di unità UN/CEFACT non validi (es. "pezzo" invece di "C62"), codice di categoria fiscale senza motivazione (obbligatorio per fatture a 0% e esenti), date nel formato sbagliato (ISO 8601: AAAA-MM-GG).

In caso di errori, un validatore riporta l'ID della regola (es. BR-DE-1) e la posizione XPath nel XML. Se non riesci a interpretare il messaggio di errore: apri il file su digital-rechnung.de e verifica visivamente i campi – spesso l'errore diventa evidente.

Specifica XRechnung con tutte le regole BR (KoSIT)

Portale federale ZRE: cosa succede con una XRechnung non valida?

Il portale centrale di ricezione delle fatture del governo federale (ZRE) rifiuta automaticamente i file non validi. Il mittente riceve un messaggio di errore con il risultato della validazione. In questo caso la fattura si considera non ricevuta.

Il ZRE accetta esclusivamente file XRechnung (UBL o CII), non PDF ZUGFeRD. A livello regionale, altri portali possono accettare formati aggiuntivi – varia da Land a Land.

ZRE – Portale centrale di ricezione fatture (Federale)

Vuoi prima leggere e verificare i contenuti della tua XRechnung?

Campi, posizioni e importi in sintesi – gratuitamente, senza upload su server.

Aprire XRechnung →

Domande frequenti

Qual è la differenza tra validazione e apertura?

La validazione verifica la conformità tecnica secondo EN 16931 e le regole Schematron XRechnung. L'apertura (come su digital-rechnung.de) mostra il contenuto in modo leggibile – utile per la verifica manuale del contenuto, ma non è un validatore formale.

Devo validare prima di ogni invio?

Sì, è raccomandato. Soprattutto per le fatture alle autorità: il portale federale ZRE rifiuta automaticamente le XRechnung non valide.

La validazione è a pagamento?

Il validatore KoSIT è open source (gratuito). Il validatore Ecosio è gratuito per le verifiche manuali.