ValidateFin

Facturae Validator Spain

Controlla la tua fattura Facturae contro l’XSD ufficiale — e i suoi totali — prima di inviarla a FACe. Nel browser, senza upload.

Official XSD 3.2 / 3.2.1 / 3.2.2FACe / B2GXAdES detected100% local
100% Locale

Che cos’è Facturae e che cosa valida questo strumento?

Facturae (anche «factura-e») è il formato ufficiale di fattura elettronica della Spagna: un documento XML firmato con un certificato elettronico riconosciuto (una firma XAdES), OBBLIGATORIO per la fatturazione verso le pubbliche amministrazioni (B2G) tramite la piattaforma FACe, ai sensi della Legge 25/2013. Il Ministero delle Finanze (Ministerio de Hacienda) pubblica tre versioni dello schema su facturae.gob.es: 3.2 (2009), 3.2.1 (2014) e 3.2.2 (quella corrente). Questo validatore gratuito controlla il file su due livelli: prima contro l’XSD ufficiale corrispondente alla versione rilevata nel namespace della radice — struttura, tipi, cardinalità ed enumerazioni chiuse —, poi con controlli di COERENZA derivati dalle formule stesse dello schema: TotalCost = Quantity × UnitPriceWithoutTax, GrossAmount = TotalCost − sconti + oneri, InvoiceTotal = TotalGrossAmountBeforeTaxes + TotalTaxOutputs − TotalTaxesWithheld, l’importo IVA (base × aliquota) e i totali del lotto, oltre alla FORMA del NIF/CIF/NIE e alla PRESENZA della firma. Questi controlli sono mostrati come avvisi, non come scarti ufficiali: a differenza del SdI italiano, Facturae/FACe non pubblica un elenco di codici di scarto verificabili offline. Tutto avviene nel browser: il file non lascia mai il tuo dispositivo e non viene mai inviato a FACe.

In breve

  • Facturae (factura-e) è il formato ufficiale di fattura elettronica della Spagna: un XML firmato (XAdES), obbligatorio in B2G tramite FACe (Legge 25/2013).
  • Tre versioni dello schema — 3.2 (2009), 3.2.1 (2014) e 3.2.2 (quella corrente). Lo strumento sceglie l'XSD ufficiale in base al namespace del file.
  • Livello 1: l'XSD ufficiale di facturae.gob.es; livello 2: ricalcolo dei totali a partire dalle formule stesse dello schema.
  • TotalCost = Quantity × UnitPriceWithoutTax e InvoiceTotal = TotalGrossAmountBeforeTaxes + TotalTaxOutputs − TotalTaxesWithheld — un'aritmetica che l'XSD non vede.
  • Coerenza, forma del NIF/CIF/NIE e presenza della firma sono avvisi, non scarti: Facturae/FACe non pubblica codici di scarto verificabili offline, a differenza del SdI italiano.
  • 100% nel tuo browser: il file non viene mai caricato né inviato a FACe.

Validatore Facturae: controlla la tua fattura contro l'XSD ufficiale — e i suoi totali — prima che FACe la veda

Facturae (scritto anche factura-e) è il formato ufficiale di fattura elettronica della Spagna: un documento XML firmato con un certificato elettronico riconosciuto — una firma XAdES — e obbligatorio per la fatturazione verso le pubbliche amministrazioni (B2G) tramite la piattaforma FACe, ai sensi della Legge 25/2013. Il Ministero delle Finanze (Ministerio de Hacienda) pubblica tre versioni dello schema su facturae.gob.es: 3.2 (2009), 3.2.1 (2014) e 3.2.2, quella corrente. Un file Facturae può contenere una singola fattura (individuale) o un lotto (lote) di più fatture.

Questo strumento lavora su due livelli. Prima l'XSD ufficiale di facturae.gob.es, scelto in base alla versione rilevata nel namespace della radice: struttura, tipi, cardinalità ed enumerazioni chiuse. È il verdetto mostrato in alto. Poi un livello di controlli di coerenza derivati dalle formule stesse dello schema: TotalCost = Quantity × UnitPriceWithoutTax, GrossAmount = TotalCost − sconti + oneri, InvoiceTotal = TotalGrossAmountBeforeTaxes + TotalTaxOutputs − TotalTaxesWithheld, l'importo IVA (base × aliquota) e i totali del lotto — oltre alla FORMA del NIF/CIF/NIE e alla PRESENZA della firma XAdES. Sono avvisi, non scarti: a differenza del SdI italiano, Facturae/FACe non pubblica un elenco di codici di scarto numerati verificabili offline.

Ed è onesto sui suoi limiti. La validità crittografica della firma XAdES — la catena di certificazione fino a una CA attendibile, la revoca online (OCSP/CRL) e la conformità alla policy di firma Facturae — NON viene verificata: rileviamo la presenza della ds:Signature, non la sua validità. Nemmeno l'esistenza del NIF nel censo dell'AEAT, i codici DIR3 (oficina contable / órgano gestor / unidad tramitadora) o lo stato su FACe/FACeB2B. Tutto ciò richiede un registro pubblico online: questi controlli sono elencati a schermo invece di essere nascosti dietro un badge verde. Tutto avviene nel tuo browser: il file non viene mai trasmesso.

Punti chiave

  • Il verdetto dell'XSD è il livello 1: dice se il file è conforme allo schema ufficiale di facturae.gob.es corrispondente alla sua versione. Gli avvisi di coerenza, di forma del NIF e di firma sono il livello 2 e non ribaltano mai quel verdetto.
  • Lo strumento sceglie lo schema in base al namespace del file: 3.2, 3.2.1 o 3.2.2. Un file che dichiara una versione ma è strutturato come un'altra viene intercettato qui, non ignorato.
  • I controlli sui totali sono pura aritmetica derivata dalle formule dello schema — TotalCost, GrossAmount, InvoiceTotal, l'importo IVA. L'XSD accetta una fattura i cui totali non tornano; questo livello la segnala.
  • Un controllo NIF/CIF/NIE qui riguarda solo la forma: segnala una forma impossibile, non conferma mai che il numero esista. L'AEAT conferma l'esistenza contro il suo censo, che nessuno strumento offline può raggiungere.
  • Una firma assente viene segnalata, ma una presente non prova nulla: la crittografia XAdES, il censo dell'AEAT, i codici DIR3 e lo stato su FACe richiedono tutti un registro e sono elencati come non verificati invece di essere dati per validi.

Domande frequenti

Questo strumento invia la mia fattura a FACe o all'AEAT?

No. Il file viene letto e analizzato interamente nel tuo browser: nulla viene trasmesso. Validare qui non è depositare e non sostituisce l'invio della fattura tramite FACe o il tuo canale.

Quali versioni di Facturae sono supportate?

Tutte e tre quelle pubblicate su facturae.gob.es: 3.2 (2009), 3.2.1 (2014) e 3.2.2 (quella corrente). Lo strumento legge la versione dal namespace della radice e valida il file contro l'XSD ufficiale corrispondente.

Perché i controlli sui totali e sul NIF sono chiamati avvisi e non errori?

Perché Facturae/FACe non pubblica un elenco di codici di scarto numerati verificabili offline, come fa il SdI italiano. Un totale che non torna, o una forma di NIF impossibile, viene quindi mostrato come avviso: reale, utile, ma non uno scarto ufficiale a cui possiamo attribuire un codice. Il verdetto ufficiale è l'XSD.

Verificate la firma elettronica?

Rileviamo se è presente una ds:Signature (XAdES) e segnaliamo la sua assenza. NON verifichiamo la sua validità crittografica: ciò richiede la catena di certificazione fino a una CA attendibile, i controlli di revoca online e la conformità alla policy di firma Facturae — nulla di tutto ciò può essere eseguito in un browser senza caricare il tuo file.

Perché una fattura "valida" qui potrebbe essere respinta da FACe?

Perché alcuni controlli necessitano di una banca dati o del certificato che non possiamo raggiungere offline: l'esistenza del NIF nel censo dell'AEAT, la correttezza dei codici di instradamento DIR3 (oficina contable, órgano gestor, unidad tramitadora), la validità del certificato di firma e lo stato su FACe/FACeB2B. Lo strumento li elenca tutti a schermo invece di farti credere che siano stati verificati.

Da dove vengono gli schemi?

Dal sito ufficiale del Ministero delle Finanze, facturae.gob.es: gli XSD delle versioni 3.2, 3.2.1 e 3.2.2. Origen de los datos: Ministerio de Hacienda / facturae.gob.es — schemi recuperati il 13/07/2026. ValidateFin è uno strumento indipendente, né certificato né avallato dal Ministerio de Hacienda o da facturae.gob.es.

ValidateFin is an independent tool. It is not certified, approved, accredited, affiliated with or endorsed by the Ministerio de Hacienda or facturae.gob.es, and nothing here should be read as suggesting otherwise. “Official” refers only to the artefacts used — the official Facturae XSD schemas from facturae.gob.es (versions 3.2, 3.2.1 and 3.2.2) — not to any accreditation of this tool. Origen de los datos: Ministerio de Hacienda / facturae.gob.es — schemas retrieved on 13 July 2026. The consistency controls, NIF/CIF/NIE form check and signature-presence check are advisories, not official rejection codes: Facturae/FACe publishes no offline-verifiable list of such codes. The cryptographic validity of the XAdES signature (certification chain, OCSP/CRL revocation, política de firma), the existence of the NIF in the AEAT censo, the DIR3 codes (oficina contable / órgano gestor / unidad tramitadora) and the FACe/FACeB2B status are NOT checked offline. Validating a file here does not submit it to FACe or to any administration.