ValidateFin

Facturae Validator Spain

Controleer je Facturae-factuur tegen het officiële XSD — en haar totalen — vóór je ze naar FACe stuurt. In je browser, zonder upload.

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

Wat is Facturae, en wat valideert deze tool?

Facturae (ook «factura-e») is het officiële e-factuurformaat van Spanje: een XML-document ondertekend met een erkend elektronisch certificaat (een XAdES-handtekening), VERPLICHT voor facturatie aan overheden (B2G) via het FACe-platform, op grond van Wet 25/2013. Het ministerie van Financiën (Ministerio de Hacienda) publiceert drie schemaversies op facturae.gob.es: 3.2 (2009), 3.2.1 (2014) en 3.2.2 (de huidige). Deze gratis validator controleert het bestand in twee lagen: eerst tegen het officiële XSD dat overeenkomt met de versie die in de root-namespace wordt gedetecteerd — structuur, types, kardinaliteiten en gesloten opsommingen —, daarna met CONSISTENTIE-controles afgeleid van de formules van het schema zelf: TotalCost = Quantity × UnitPriceWithoutTax, GrossAmount = TotalCost − kortingen + toeslagen, InvoiceTotal = TotalGrossAmountBeforeTaxes + TotalTaxOutputs − TotalTaxesWithheld, het btw-bedrag (grondslag × tarief) en de totalen van het lot, plus de VORM van de NIF/CIF/NIE en de AANWEZIGHEID van de handtekening. Deze controles worden als adviezen getoond, niet als officiële weigeringen: anders dan het Italiaanse SdI publiceert Facturae/FACe geen lijst van genummerde weigeringscodes die offline te controleren zijn. Alles draait in je browser: het bestand verlaat je toestel nooit en wordt nooit naar FACe gestuurd.

In het kort

  • Facturae (factura-e) is het officiële e-factuurformaat van Spanje: een ondertekend XML (XAdES), verplicht in B2G via FACe (Wet 25/2013).
  • Drie schemaversies — 3.2 (2009), 3.2.1 (2014) en 3.2.2 (de huidige). De tool kiest het officiële XSD op basis van de namespace van het bestand.
  • Laag 1: het officiële XSD van facturae.gob.es; laag 2: herberekening van de totalen uit de formules van het schema zelf.
  • TotalCost = Quantity × UnitPriceWithoutTax en InvoiceTotal = TotalGrossAmountBeforeTaxes + TotalTaxOutputs − TotalTaxesWithheld — rekenwerk dat het XSD niet ziet.
  • Consistentie, vorm van de NIF/CIF/NIE en aanwezigheid van de handtekening zijn adviezen, geen weigeringen: Facturae/FACe publiceert geen offline te controleren weigeringscodes, anders dan het Italiaanse SdI.
  • 100% in je browser: het bestand wordt nooit geüpload en nooit naar FACe gestuurd.

Facturae-validator: controleer je factuur tegen het officiële XSD — en haar totalen — vóór FACe ze ziet

Facturae (ook geschreven als factura-e) is het officiële e-factuurformaat van Spanje: een XML-document ondertekend met een erkend elektronisch certificaat — een XAdES-handtekening — en verplicht voor facturatie aan overheden (B2G) via het FACe-platform, op grond van Wet 25/2013. Het ministerie van Financiën (Ministerio de Hacienda) publiceert drie schemaversies op facturae.gob.es: 3.2 (2009), 3.2.1 (2014) en 3.2.2, de huidige. Een Facturae-bestand kan één factuur (individueel) of een lot (lote) van meerdere bevatten.

Deze tool werkt in twee lagen. Eerst het officiële XSD van facturae.gob.es, gekozen op basis van de versie die in de root-namespace wordt gedetecteerd: structuur, types, kardinaliteiten en gesloten opsommingen. Dat is het oordeel dat bovenaan wordt getoond. Daarna een laag consistentiecontroles afgeleid van de formules van het schema zelf: TotalCost = Quantity × UnitPriceWithoutTax, GrossAmount = TotalCost − kortingen + toeslagen, InvoiceTotal = TotalGrossAmountBeforeTaxes + TotalTaxOutputs − TotalTaxesWithheld, het btw-bedrag (grondslag × tarief) en de totalen van het lot — plus de VORM van de NIF/CIF/NIE en de AANWEZIGHEID van de XAdES-handtekening. Dit zijn adviezen, geen weigeringen: anders dan het Italiaanse SdI publiceert Facturae/FACe geen lijst van genummerde, offline te controleren weigeringscodes.

En het is eerlijk over zijn grenzen. De cryptografische geldigheid van de XAdES-handtekening — de certificatieketen tot een vertrouwde CA, de online intrekkingscontrole (OCSP/CRL) en de conformiteit met het Facturae-handtekeningbeleid — wordt NIET gecontroleerd: we detecteren de aanwezigheid van de ds:Signature, niet de geldigheid ervan. Evenmin het bestaan van de NIF in het AEAT-censo, de DIR3-codes (oficina contable / órgano gestor / unidad tramitadora) of de FACe/FACeB2B-status. Dit alles vereist een openbaar online register: deze controles worden op het scherm vermeld in plaats van verborgen achter een groen label. Alles draait in je browser: het bestand wordt nooit verzonden.

Kernpunten

  • Het XSD-oordeel is laag 1: het zegt of het bestand voldoet aan het officiële schema van facturae.gob.es voor zijn versie. De adviezen over consistentie, NIF-vorm en handtekening zijn laag 2 en keren dat oordeel nooit om.
  • De tool kiest het schema op basis van de namespace van het bestand: 3.2, 3.2.1 of 3.2.2. Een bestand dat de ene versie declareert maar als een andere is opgebouwd, wordt hier opgevangen, niet genegeerd.
  • De totaalcontroles zijn puur rekenwerk afgeleid van de formules van het schema — TotalCost, GrossAmount, InvoiceTotal, het btw-bedrag. Het XSD aanvaardt een factuur waarvan de totalen niet kloppen; deze laag signaleert ze.
  • Een NIF/CIF/NIE-controle hier betreft alleen de vorm: ze signaleert een onmogelijke vorm, bevestigt nooit dat het nummer bestaat. De AEAT bevestigt het bestaan tegen haar censo, dat geen enkele offline tool kan bereiken.
  • Een ontbrekende handtekening wordt gesignaleerd, maar een aanwezige bewijst niets: de XAdES-cryptografie, het AEAT-censo, de DIR3-codes en de FACe-status vereisen allemaal een register en worden vermeld als niet-gecontroleerd in plaats van als geldig aangenomen.

Veelgestelde vragen

Stuurt deze tool mijn factuur naar FACe of naar de AEAT?

Nee. Het bestand wordt volledig in je browser gelezen en geanalyseerd: er wordt niets verzonden. Hier valideren is niet indienen en vervangt het verzenden van de factuur via FACe of je kanaal niet.

Welke Facturae-versies worden ondersteund?

Alle drie die op facturae.gob.es zijn gepubliceerd: 3.2 (2009), 3.2.1 (2014) en 3.2.2 (de huidige). De tool leest de versie uit de root-namespace en valideert het bestand tegen het bijbehorende officiële XSD.

Waarom heten de totaal- en NIF-controles adviezen en geen fouten?

Omdat Facturae/FACe geen lijst van genummerde, offline te controleren weigeringscodes publiceert, zoals het Italiaanse SdI wel doet. Een totaal dat niet klopt, of een onmogelijke NIF-vorm, wordt daarom als advies getoond: echt, nuttig, maar geen officiële weigering waaraan we een code kunnen toekennen. Het officiële oordeel is het XSD.

Controleren jullie de elektronische handtekening?

We detecteren of er een ds:Signature (XAdES) aanwezig is, en signaleren de afwezigheid ervan. We controleren NIET de cryptografische geldigheid: dat vereist de certificatieketen tot een vertrouwde CA, online intrekkingscontroles en conformiteit met het Facturae-handtekeningbeleid — niets daarvan kan in een browser draaien zonder je bestand te uploaden.

Waarom kan een factuur die hier "geldig" is, toch door FACe worden geweigerd?

Omdat sommige controles een database of het certificaat nodig hebben die we offline niet kunnen bereiken: het bestaan van de NIF in het AEAT-censo, de juistheid van de DIR3-routeringscodes (oficina contable, órgano gestor, unidad tramitadora), de geldigheid van het handtekeningcertificaat en de FACe/FACeB2B-status. De tool vermeldt dit alles op het scherm in plaats van je te laten geloven dat het is gecontroleerd.

Waar komen de schema's vandaan?

Van de officiële site van het ministerie van Financiën, facturae.gob.es: de XSD's van de versies 3.2, 3.2.1 en 3.2.2. Origen de los datos: Ministerio de Hacienda / facturae.gob.es — schema's opgehaald op 13-07-2026. ValidateFin is een onafhankelijke tool, noch gecertificeerd noch onderschreven door het Ministerio de Hacienda of 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.