Comprueba si tu fichero XML cumple el esquema oficial Facturae 3.2.2 de Hacienda antes de enviarlo a FACe. Detecta errores, avisos y firma XAdES-BES. Sin registro, sin límites, 100% en tu navegador.
Arrastra tu fichero Facturae aquí
o haz clic para seleccionar
.xml · .xsig
—
—
0
Errores
0
Avisos
0
Campos OK
—
XAdES-BES
🔓
Sin firma detectada
El fichero no contiene una firma XAdES-BES. Es obligatoria para enviar a FACe.
¿TIENES MUCHAS FACTURAS?
Extrae y convierte facturas a Facturae automáticamente
FacturaX.app extrae los datos de cualquier PDF o imagen y genera el XML Facturae 3.2.2 válido para FACe. Sin copiar y pegar, sin errores.
Arrastra o selecciona tu fichero Facturae .xml o .xsig. Todo el proceso es local, tu fichero no sale de tu navegador.
02 —
Análisis automático
Verificamos la estructura contra el esquema oficial Facturae 3.2.2, los campos obligatorios de Hacienda, el formato de los datos y la presencia de firma XAdES-BES.
03 —
Semáforo + detalle
Obtienes un veredicto inmediato en verde, amarillo o rojo, con cada error y aviso explicado de forma comprensible.
Preguntas frecuentes
Sí. La validación se realiza completamente en tu navegador con JavaScript. Tu fichero XML nunca se envía a ningún servidor. No almacenamos ningún dato de tu factura.
Validamos contra el esquema Facturae 3.2.2, que es la versión exigida por la Ley Crea y Crece para la factura electrónica obligatoria entre empresas en España y para envío a FACe.
Los errores son campos obligatorios según Hacienda que faltan o tienen formato incorrecto — el fichero será rechazado por FACe. Los avisos son campos recomendados que, aunque no bloquean la factura, son buenas prácticas o pueden causar problemas en algunos sistemas receptores.
Con FacturaX.app puedes subir cualquier PDF o imagen de factura y obtener el XML Facturae 3.2.2 listo para enviar a FACe en menos de 2 segundos. Empezar es gratis, sin tarjeta de crédito.
Sí, detectamos si el fichero contiene una firma XAdES-BES y mostramos su fecha de firma. La verificación criptográfica completa del certificado FNMT (que garantiza que la firma no ha sido manipulada) está disponible en FacturaX.app.
FACe (Punto General de Entrada de Facturas Electrónicas de las Administraciones Públicas) es la plataforma del Ministerio de Hacienda para recibir facturas electrónicas dirigidas a organismos públicos españoles. Solo acepta ficheros en formato Facturae 3.2.1 o 3.2.2, firmados digitalmente con XAdES-BES mediante un certificado reconocido como el de la FNMT.
Los más habituales son: NIF/CIF con formato incorrecto (debe tener exactamente 9 caracteres alfanuméricos), fecha de factura en formato erróneo (debe ser YYYYMMDD o YYYY-MM-DD), ausencia del campo TotalGrossAmount, tags vacíos como <Province> o <InvoiceSeriesCode> que algunos receptores rechazan, y versión de esquema distinta a 3.2.2.
Guía completa: Validar Facturae XML para FACe
El formato Facturae XML es el estándar oficial español para la factura electrónica entre empresas y con la Administración Pública. Desde la entrada en vigor de la Ley Crea y Crece (Ley 18/2022), la emisión de facturas electrónicas es obligatoria para empresas y autónomos que facturen a organismos públicos, y progresivamente se extenderá a las relaciones B2B entre privados.
Antes de enviar tu XML a FACe (el Punto General de Entrada de Facturas Electrónicas), es imprescindible validarlo. Un fichero con errores de estructura será rechazado automáticamente por la plataforma, lo que puede retrasar el cobro y generar incidencias administrativas.
¿Qué comprueba este validador Facturae?
Esta herramienta realiza una validación completa del fichero XML en tu propio navegador, sin enviar ningún dato a servidores externos. Las comprobaciones incluyen:
Estructura XML bien formada y sin errores de parseo
Versión del esquema (se recomienda Facturae 3.2.2)
Campos obligatorios según Hacienda: NIF emisor y receptor, número de factura, fecha, base imponible y total
Formato correcto de fechas (YYYYMMDD o YYYY-MM-DD)
Formato del NIF/CIF (9 caracteres alfanuméricos)
Tags vacíos problemáticos como <Province> o <InvoiceSeriesCode>
Presencia de líneas de detalle (InvoiceLine)
Detección de firma digital XAdES-BES y su fecha de firma
¿Qué es la firma XAdES-BES y por qué es obligatoria?
XAdES-BES (XML Advanced Electronic Signatures — Basic Electronic Signature) es el formato de firma digital requerido por FACe para garantizar la autenticidad e integridad de las facturas electrónicas. Sin esta firma, FACe rechazará el fichero independientemente de que la estructura XML sea correcta.
La firma se realiza con un certificado digital reconocido, habitualmente el certificado de persona jurídica o física emitido por la FNMT-RCM (Fábrica Nacional de Moneda y Timbre). El fichero firmado suele tener extensión .xsig, aunque puede mantenerse como .xml.
Este validador detecta si tu fichero contiene la estructura XAdES-BES y muestra la fecha de firma incluida en el documento. Para verificar criptográficamente la validez del certificado (comprobar que no ha expirado ni sido revocado), utiliza FacturaX.app, que realiza la validación completa.
Errores más comunes al generar Facturae XML
Basándonos en los miles de ficheros validados, estos son los problemas que aparecen con más frecuencia:
NIF con formato incorrecto: debe tener exactamente 9 caracteres. Ejemplos válidos: B12345678, 12345678A, X1234567L.
Fecha en formato erróneo: FACe acepta YYYYMMDD (ej: 20240115) o YYYY-MM-DD (ej: 2024-01-15), pero no formatos locales como DD/MM/YYYY.
Tags vacíos: elementos como <Province></Province> o <InvoiceSeriesCode></InvoiceSeriesCode> deben eliminarse si no tienen valor, no dejarse en blanco.
Versión del esquema antigua: algunos sistemas generan Facturae 3.2 o 3.2.1. Para cumplir con la Ley Crea y Crece, usa siempre la versión 3.2.2.
Ausencia de TotalGrossAmount: la base imponible total es un campo obligatorio que algunos sistemas omiten por error.
Fichero sin firma o con firma incorrecta: la firma XAdES-BES debe estar presente y ser criptográficamente válida antes del envío a FACe.
¿Cómo generar un Facturae XML válido automáticamente?
Si necesitas generar ficheros Facturae 3.2.2 de forma recurrente, hacerlo manualmente es propenso a errores y muy lento. FacturaX.app automatiza todo el proceso: sube el PDF o imagen de tu factura, y en menos de 2 segundos obtienes el XML Facturae listo para firmar y enviar a FACe.
Para gestorías y empresas con volumen alto de facturas, FacturaX ofrece procesamiento en lote, API REST para integrar con cualquier ERP o software de contabilidad, y firma XAdES-BES automática con tu certificado FNMT. Pruébalo gratis durante 7 días →