Facturae XML: el formato oficial de factura electrónica
Si tu empresa va a emitir o recibir factura electrónica en España (administración pública hoy, B2B obligatorio desde 2027), necesitas conocer Facturae: el formato XML oficial. Versiones, estructura, firma digital, validación y diferencia con VeriFactu.

Facturae en una frase
Facturae es el formato XML oficial español para factura electrónica, definido por la Agencia Tributaria y el Ministerio de Industria como estándar para intercambio de facturas B2B y B2G (con administración pública). Está descrito por un XSD (XML Schema Definition) público y obligatoriamente debe ir firmado digitalmente con XAdES (firma electrónica avanzada).
Hoy es el formato exigido por la administración pública española vía FACe (Punto General de Entrada de Facturas). Desde 2027, con la entrada en vigor del reglamento de la Ley 18/2022 (Crea y Crece), será obligatorio para B2B entre empresas españolas. Lo que hoy es opcional, en 2027 será obligatorio.
Facturae 3.2, 3.2.1 y 3.2.2
Tres versiones conviven activas hoy en distintos organismos y clientes, cada una con su propio esquema XSD y sus campos obligatorios. Para 2027, con VeriFactu y la factura electrónica B2B encima, conviene generar directamente en la 3.2.2, la más reciente.
Facturae 3.2
Publicada 2010
La versión clásica, ampliamente desplegada en el sector público y muchas empresas. Sigue vigente.
Para: Compatibilidad legacy
Facturae 3.2.1
Publicada 2014
Revisión menor con correcciones técnicas y aclaraciones del XSD. Compatible con 3.2.
Para: Mejora menor sobre 3.2
Facturae 3.2.2
Publicada 2018
Versión actual. Añade campos para conformidad con la norma europea EN 16931 (factura electrónica europea). Recomendada para B2B 2027.
Para: Recomendada 2026-2027
Recomendación: usa Facturae 3.2.2 para todas tus emisiones nuevas. Es compatible con 3.2 desde el lado del receptor pero te asegura cumplimiento futuro.
Estructura de un fichero Facturae
Un Facturae XML tiene tres bloques principales, y entenderlos es la base para generar o validar cualquier fichero conforme: la cabecera con los datos del envío, las partes que intervienen en la operación y el detalle de cada factura con sus líneas, totales y forma de pago.
1. FileHeader: cabecera del fichero con datos del batch (cuántas facturas contiene, importe total, divisa, modalidad). Permite enviar varias facturas en un único fichero.
2. Parties: emisor y receptor de las facturas. NIF, nombre legal, nombre comercial, dirección postal, datos de inscripción mercantil, etc.
3. Invoices: array de facturas. Cada factura tiene cabecera (número, fecha, divisa), líneas (concepto, cantidad, precio unitario, importe, IVA, retenciones), totales (base imponible, cuota, total), modos de pago (transferencia, IBAN, plazo) e información adicional (referencia contrato, OC del cliente).
Todo el XML va firmado digitalmente con XAdES (XML Advanced Electronic Signature) usando un certificado cualificado del emisor. La firma puede ser XAdES-BES (firma básica) o XAdES-EPES (con política de firma) según el caso de uso.
Facturae vs VeriFactu: no es lo mismo
Facturae
- Es un FORMATO de factura (XML estructurado)
- Define los campos y la estructura de los datos
- Firmado con XAdES + certificado emisor
- Obligatorio para administración pública (FACe) hoy
- Obligatorio para B2B desde 2027 (Ley Crea y Crece)
VeriFactu
- Es un SISTEMA de control de facturación
- Genera huella SHA-256 + encadenamiento + QR
- Permite envío inmediato a la AEAT (modalidad VeriFactu)
- Obligatorio para empresas desde 1 enero 2027 (RD 1007/2023)
- Obligatorio para autónomos desde 1 julio 2027
En 2027 los dos serán obligatorios y se complementan: tu sistema VeriFactu generará las facturas en formato Facturae para las operaciones B2B, incorporando la huella, el encadenamiento y el código QR dentro del mismo XML estructurado que exige la Ley Crea y Crece.
— FAQ
Preguntas frecuentes sobre Facturae
Las dudas técnicas reales del CFO o del responsable IT que se prepara para 2027: qué versión usar, cómo se firma digitalmente el XML, cómo se envía a FACe y en qué se diferencia de VeriFactu, que muchos confunden con lo mismo.
Ver todas las preguntas¿Qué es Facturae?+−
¿Qué versiones de Facturae existen y cuál uso?+−
¿Qué estructura tiene un fichero Facturae?+−
¿Cómo se valida un fichero Facturae?+−
¿Qué diferencia hay entre Facturae y VeriFactu?+−
¿FACe es lo mismo que Facturae?+−
¿ERPNext genera Facturae correctamente?+−
¿Cómo se firma Facturae digitalmente?+−
Sigue investigando
Recursos relacionados sobre factura electrónica: la guía completa de VeriFactu para 2027, el calendario oficial de entrada en vigor por tipo de empresa concreto, y cómo se generan todos los modelos fiscales de la AEAT desde dentro de ERPNext directamente.
Las normas, en su fuente
Lo que se afirma aquí sobre la normativa sale de estos textos oficiales, no de un resumen de terceros ni de un blog citando a otro blog. Enlazamos siempre la versión consolidada, así que cuando la norma se modifica el enlace sigue llevando a la que está en vigor y no a una redacción que ya no aplica.
- Real Decreto 1007/2023, de 5 de diciembre, por el que se aprueba el Reglamento que establece los requisitos que deben adoptar los sistemas y programas informáticos o electrónicos que soporten los procesos de facturación
El reglamento de VeriFactu: qué tiene que cumplir tu programa de facturación.
- Ley 18/2022, de 28 de septiembre, de creación y crecimiento de empresas
La «Crea y Crece», que impone la factura electrónica entre empresas y profesionales.
¿Necesitas Facturae operativa antes de 2027?
Si tu pyme va a emitir factura electrónica B2B en 2027, conviene empezar a generar Facturae ya, no en el último trimestre. Te ayudamos a configurarlo en ERPNext con firma digital XAdES, validación contra el XSD oficial y envío a FACe.