Validare
una XRechnung
Cosa significa validazione, quali strumenti esistono e come verifico il mio file XML per trovare errori?
Aprire XRechnung →Cosa significa validazione, quali strumenti esistono e come verifico il mio file XML per trovare errori?
Aprire XRechnung →La validazione di una XRechnung verifica se il file XML è conforme allo standard EN 16931 e alle estensioni tedesche XRechnung. In concreto significa:
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/validatorValidatore 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/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.
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)
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.
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.
Campi, posizioni e importi in sintesi – gratuitamente, senza upload su server.
Aprire XRechnung →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.
Sì, è raccomandato. Soprattutto per le fatture alle autorità: il portale federale ZRE rifiuta automaticamente le XRechnung non valide.
Il validatore KoSIT è open source (gratuito). Il validatore Ecosio è gratuito per le verifiche manuali.