Validatore KoSIT: come validare i file ZUGFeRD e XRechnung
Il Validatore KoSIT (Koordinierungsstelle für IT-Standards — Centro di Coordinamento per gli Standard IT) è lo strumento ufficiale dell'amministrazione tedesca per la validazione delle fatture elettroniche. Chiunque invii file ZUGFeRD o XRechnung dovrebbe validarli preventivamente — una fattura rifiutata ritarda il pagamento e causa lavoro aggiuntivo non necessario.
> Risposta breve: Il Validatore KoSIT verifica le fatture elettroniche rispetto a schemi XSD, regole aziendali e regole CIUS tedesche. Potete utilizzarlo come strumento Java locale oppure usare il Validatore ZUGFeRD e XRechnung gratuito direttamente nel browser.
Cosa controlla esattamente il Validatore KoSIT?
Il Validatore esegue cinque controlli sequenziali:
- Controllo sintattico: l'XML è ben formato?
- Controllo dello schema: la struttura è conforme allo schema UBL 2.1 o CII?
- Regole aziendali (BR): tutti i campi obbligatori sono presenti? (BR-01 a BR-65)
- Regole di calcolo (BR-CO): i totali tornano? (Netto + Imposta = Lordo)
- Regole CIUS: regole specifiche tedesche per XRechnung (BR-DE-01 a BR-DE-25)
Solo quando tutti e cinque i livelli sono superati, la fattura elettronica è considerata valida. Un singolo errore a qualsiasi livello comporta il rifiuto.
Come posso utilizzare il Validatore KoSIT?
Opzione 1: Validatore online
Diversi fornitori offrono il Validatore KoSIT come strumento online. Caricate il vostro file XML e ricevete immediatamente un risultato di validazione. Lo svantaggio: i dati della vostra fattura vengono trasmessi a un server esterno.
Opzione 2: Riga di comando (Java)
Il Validatore ufficiale è un programma Java:
- Installate Java Runtime (JRE 11+)
- Scaricate lo ZIP del Validatore
- Caricate la configurazione (Scenarios) per XRechnung o ZUGFeRD
- Eseguite il comando:
java -jar validationtool.jar -s scenarios.xml file.xml
Opzione 3: Validatore gratuito basato su browser
Il Validatore ZUGFeRD e XRechnung sul nostro sito web verifica il vostro file XML direttamente nel browser rispetto a tutti i campi obbligatori EN 16931. Nessuna installazione, nessun caricamento — il file non lascia mai il vostro computer.
Quali sono gli errori di validazione più comuni?
| Errore | Causa | Soluzione |
|---|---|---|
| BR-02 | Data fattura mancante | Aggiungere BT-2 (IssueDate) |
| BR-06 | Nome venditore mancante | Aggiungere BT-27 (SellerName) |
| BR-16 | Nessuna voce | Aggiungere almeno una InvoiceLine |
| BR-CO-10 | Totale errato | Verificare i totali delle voci |
| BR-DE-01 | [Leitweg-ID](/blog/leitweg-id-spiegato) mancante | Aggiungere BT-10 per XRechnung |
Una panoramica completa dei campi obbligatori si trova in EN 16931: tutti i campi obbligatori.
Perché dovrei validare prima dell'invio?
Una fattura elettronica non valida viene immediatamente rifiutata dagli enti governativi tramite lo ZRE. Anche le aziende con sistemi automatizzati di ricezione fatture rifiutano i file difettosi. Il risultato: pagamenti ritardati e lavoro di correzione non necessario.
Validate ogni fattura elettronica prima dell'invio con il Validatore ZUGFeRD e XRechnung gratuito — direttamente nel browser, senza caricare su un server. In alternativa, potete creare un XRechnung tramite il Generatore XRechnung basato su modulo — la validazione è integrata.
Come valida automaticamente TaxLayer?
TaxLayer valida automaticamente ogni fattura elettronica generata rispetto a tutti i campi obbligatori EN 16931 prima che il file sia disponibile per il download. In questo modo evitate i rifiuti da parte del destinatario — senza un passaggio di validazione manuale. Le prime due conversioni al mese sono gratuite.
Domande frequenti
Cos'è il Validatore KoSIT?
Il Validatore KoSIT è lo strumento ufficiale del Koordinierungsstelle für IT-Standards (Centro di Coordinamento per gli Standard IT) per la validazione delle fatture elettroniche. Valida i file XML rispetto a schemi XSD, regole Schematron e regole CIUS tedesche per XRechnung.
Quali controlli esegue il Validatore KoSIT?
Esegue cinque livelli di controllo: controllo sintattico (XML ben formato), controllo dello schema (struttura UBL/CII), regole aziendali (BR-01 a BR-65), regole di calcolo (netto + imposta = lordo) e regole CIUS (BR-DE-01 a BR-DE-25).
Esiste un'alternativa gratuita online al Validatore KoSIT?
Sì. Il Validatore ZUGFeRD e XRechnung di TaxLayer verifica il file direttamente nel browser rispetto a tutti i campi obbligatori EN 16931 — senza installazione, senza caricamento su un server.
Cosa significa l'errore BR-DE-01?
BR-DE-01 significa che il Leitweg-ID (BT-10) è mancante. Questo errore si verifica con XRechnung poiché il Leitweg-ID è un campo obbligatorio. Maggiori dettagli in Leitweg-ID spiegato.
Posso validare i PDF ZUGFeRD con il Validatore?
Il Validatore KoSIT ufficiale controlla solo file XML. Il Validatore TaxLayer può anche controllare PDF ZUGFeRD direttamente nel browser — estrae automaticamente l'XML incorporato.
Devo validare ogni fattura elettronica prima dell'invio?
Non è legalmente obbligatorio ma fortemente raccomandato. Una fattura elettronica non valida verrà rifiutata dal destinatario, ritardando il pagamento. TaxLayer valida automaticamente rispetto a EN 16931 prima di generare il file.
Strumenti gratuiti
Articoli correlati
Converti le tue fatture PDF ora
Prova TaxLayer gratuitamente — 2 conversioni al mese, senza carta di credito.
Inizia