Trascina qui XML o PDF

XRechnung 3.0, fattura UBL o PDF ZUGFeRD / Factur-X, entrambi i formati supportati.

100% locale nel tuo browser, nessun dato inviato al nostro server.

Stato della validazione

Formato
Profilo ZUGFeRD
Errori
Avvisi

Valida fatture elettroniche, verifica XRechnung, UBL e ZUGFeRD (gratis, online)

Valida la tua fattura elettronica rispetto a CEN 16931 / EN 16931. XRechnung 3.0 (UBL), UBL Peppol BIS e PDF ZUGFeRD / Factur-X, campi obbligatori, totali, rilevamento del profilo. 100% locale nel browser, senza upload.

  • XRechnung 3.0 + UBL + ZUGFeRD/Factur-X
  • 100% locale, nessun upload di dati
  • Campi obbligatori BT-1 fino a BT-160 secondo EN 16931
  • Totali verificati + profilo ZUGFeRD rilevato

Come funziona: Verificare una fattura elettronica

1

XML oder PDF hochladen

Ziehe deine XRechnung-XML, UBL-Invoice oder ZUGFeRD/Factur-X-PDF in die Upload-Zone. Akzeptiert werden .xml und .pdf bis 100 MB.

2

Automatische Format-Erkennung

Der Validator erkennt das Format (XRechnung 3.0, UBL, Factur-X), extrahiert bei PDFs das eingebettete XML und identifiziert das ZUGFeRD-Profil.

3

Pflichtfelder + Beträge prüfen

Du siehst sofort: welche BT-Felder fehlen, ob Netto + Steuer = Brutto stimmt, ob die CustomizationID korrekt ist. Klare Fehler- und Warning-Liste.

Validazione fattura elettronica: cosa devi sapere

Italia: FatturaPA e Sistema di Interscambio (SDI)

In Italia la fattura elettronica B2B, B2C e B2G è obbligatoria dal 1° gennaio 2019 (DL 119/2018 e succ.). Le fatture devono essere emesse in formato FatturaPA (XML conforme alle specifiche tecniche dell'Agenzia delle Entrate) e trasmesse tramite il Sistema di Interscambio (SDI), che le valida sintatticamente e le inoltra al destinatario. Dal 1° luglio 2022 l'obbligo si estende anche alle operazioni transfrontaliere (esterometro abolito a favore della trasmissione SDI). Dal 1° gennaio 2024 sono entrati nell'obbligo anche i forfettari sopra 25.000 €, dal 2024 tutti senza eccezione. Per chi riceve fatture europee in formato XRechnung, UBL Peppol BIS o ZUGFeRD/Factur-X, la capacità di validarle è uno strumento di compliance essenziale, in particolare per gli acquisti intra-UE soggetti a reverse charge ai sensi dell'art. 17 DPR 633/72.

XRechnung 3.0

XRechnung è lo standard tedesco per le fatture elettroniche strutturate, basato sulla norma europea CEN/EN 16931. La versione 3.0 è obbligatoria da febbraio 2024 ed è identificata dal CustomizationID 'urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0'. Il payload è XML, UBL 2.1 o UN/CEFACT Cross Industry Invoice (CII). Obbligatoria per le pubbliche amministrazioni federali e dei Länder tedeschi dal 27 novembre 2020, con Leitweg-ID richiesto. In B2B XRechnung è ammessa ma non obbligatoria.

ZUGFeRD / Factur-X

ZUGFeRD (tedesco) e Factur-X (identico a livello internazionale) sono formati ibridi: un PDF/A-3 con XML strutturato incorporato come allegato (factur-x.xml). I profili vanno da MINIMUM (solo dati essenziali) passando per BASIC WL, BASIC, EN 16931 (COMFORT) fino a EXTENDED. Solo a partire dal profilo EN 16931 la fattura è pienamente conforme a CEN 16931. MINIMUM e BASIC WL non valgono come fatture ai fini IVA, ma solo come ausilio contabile. Il nostro validatore rileva automaticamente il profilo.

Business Term (BT) secondo EN 16931

EN 16931 codifica ogni informazione di fattura come Business Term con un numero univoco. BT obbligatori: BT-1 numero di fattura, BT-2 data di emissione, BT-3 codice tipo fattura (UNTDID 1001, ad es. 380 per fattura, 381 per nota di credito), BT-5 codice valuta (ISO 4217), BT-9 data di scadenza, BT-22 nota / riferimento acquirente, BT-27 nome del venditore, BT-40 paese del venditore, BT-44 nome dell'acquirente, BT-55 paese dell'acquirente. Totali monetari obbligatori: BT-109 TaxExclusiveAmount (imponibile), BT-110 TaxAmount (IVA), BT-112 TaxInclusiveAmount (totale con IVA), BT-115 PayableAmount (importo da pagare). L'assenza di uno qualsiasi di questi rende la fattura formalmente invalida.

Coerenza matematica

EN 16931 richiede che i totali quadrino: TaxExclusiveAmount (BT-109) più TaxAmount (BT-110) deve essere uguale a TaxInclusiveAmount (BT-112). PayableAmount (BT-115) deve essere uguale al totale lordo meno eventuali acconti. Una fonte comune di errori in pratica: arrotondare per riga e poi di nuovo per aliquota produce scostamenti di 1 centesimo. Il nostro validatore tollera 1 centesimo; oltre, viene segnalato come errore grave. In Italia coesistono le aliquote IVA del 22% (ordinaria), 10% (ridotta), 5% (super-ridotta) e 4% (minima ai sensi della Tabella A allegata al DPR 633/72), ogni riga porta la propria aliquota tramite BT-152.

Protezione dei dati

Il validatore gira interamente nel tuo browser. I file XML vengono analizzati con il DOMParser nativo, i PDF sono caricati da pdf-lib localmente e il factur-x.xml incorporato viene estratto in memoria. Nessun upload sul server, nessun log, nessun cookie. Il validatore è conforme al GDPR e sicuro per dati B2B riservati, anche le fatture interne con coordinate bancarie, partite IVA o dati contrattuali possono essere verificate senza rischi di compliance.

Domande frequenti

Was ist XRechnung 3.0?

XRechnung ist der deutsche Standard für strukturierte E-Rechnungen, basierend auf der europäischen Norm CEN/EN 16931. Version 3.0 ist seit Februar 2024 verbindlich für B2G und definiert die CustomizationID „urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0". Inhalt: reines XML in UBL 2.1 oder UN/CEFACT CII, alle Pflichtfelder als Business Terms (BT) codiert.

Welche Pflichtfelder hat eine E-Rechnung?

Nach EN 16931 sind unter anderem zwingend: BT-1 Rechnungsnummer, BT-2 Ausstellungsdatum, BT-3 Rechnungstyp, BT-5 Währung, BG-4 Verkäufer (Name + Adresse + Identifikator), BG-7 Käufer (Name + Adresse), BG-25 mindestens eine Rechnungsposition, BG-23 Steueraufschlüsselung, BT-109 Netto-Summe, BT-110 Steuerbetrag, BT-112 Brutto-Summe, BT-115 Zahlbetrag. Unser Validator prüft jedes dieser Felder.

Kann ich auch ZUGFeRD-PDF prüfen?

Ja. Lade einfach das PDF hoch, der Validator extrahiert das eingebettete factur-x.xml (bei älteren Versionen ZUGFeRD-invoice.xml) direkt im Browser und prüft das XML gegen EN 16931. Erkennt automatisch das ZUGFeRD-Profil: MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT) oder EXTENDED.

Werden meine Rechnungen hochgeladen?

Nein. Die komplette Validierung läuft clientseitig in deinem Browser per JavaScript. XML wird mit DOMParser geparst, PDF-Anhänge mit pdf-lib extrahiert. Es werden keine Daten an unseren Server gesendet. Damit ist das Tool DSGVO-konform und sicher für vertrauliche B2B-Daten.

Was bedeutet „CEN 16931 konform"?

CEN/EN 16931 ist die europäische Norm für die semantische Datenstruktur elektronischer Rechnungen. Eine Rechnung ist konform, wenn alle Pflicht-Business-Terms gesetzt sind, die Beträge mathematisch stimmen (Netto + Steuer = Brutto), die CustomizationID stimmt, ISO-Codes (Währung BT-5, Land) korrekt sind und die Steueraufschlüsselung pro Steuersatz aufgeschlüsselt ist.

Welche Formate werden unterstützt?

XRechnung-XML (UBL 2.1, CII), reine UBL-Invoice-XML (Peppol BIS Billing 3.0), Factur-X / ZUGFeRD-PDFs aller Profile (MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED). Sowohl .xml als auch .pdf werden akzeptiert. Das Format wird automatisch erkannt.

Was passiert bei einer fehlerhaften Rechnung?

Du bekommst eine klare Fehler-Liste: welcher Business Term fehlt (z. B. „BT-1 Rechnungsnummer fehlt"), welcher Wert nicht korrekt ist (z. B. Bruttobetrag passt nicht zu Netto + Steuer), welcher ISO-Code ungültig ist. Warnings zeigen optionale, aber empfohlene Felder. Damit kannst du die Rechnung beim Aussteller reklamieren.

Ist der Validator so genau wie der KoSIT-Validator?

Unser Tool prüft die kritischen EN-16931-Pflichtfelder und Beträge. Für die offizielle Schematron-Validierung (z. B. vor B2G-Versand) empfehlen wir ergänzend den kostenlosen KoSIT-Validator (validator.xoev-bund.de). Unser Validator ist ideal für den schnellen Wareneingangs-Check und das Debugging während der Implementierung.

Come valuti questo strumento?

La tua opinione ci aiuta a migliorare PDF Monster.

4.6 / 5 (9 valutazioni)

Clicca sulle stelle per valutare

Sicuro. Privato. Sotto il tuo controllo.

Questo strumento funziona interamente nel tuo browser. Il tuo file non viene mai inviato ai nostri server, tutto viene elaborato localmente sul tuo dispositivo. Massima privacy, massima velocità. Maggiori informazioni

  • Crittografia SSL
  • GDPR
  • 0 upload, nulla lascia il tuo dispositivo
  • Server in Germania