Qué es Facturae y quién lo define
Facturae es el formato de factura electrónica definido por el Ministerio de Hacienda y la AEAT como estándar para las operaciones con el sector público español. Su especificación técnica está publicada en facturae.gob.es y actualmente se encuentra en su versión 3.2.2.
El formato se basa en XML estructurado con un esquema (XSD) que define todos los campos obligatorios y opcionales de una factura: datos del emisor, del receptor, líneas de detalle, impuestos, totales y metadatos de la factura.
A diferencia de un PDF (que es un documento visual), el XML Facturae es un documento legible por máquinas, lo que permite su procesamiento automático por los sistemas de las Administraciones Públicas y de las empresas receptoras.
Base legal: Ley 25/2013, de 27 de diciembre, de impulso de la factura electrónica y creación del registro contable de facturas en el Sector Público. Orden PRE/2971/2007 sobre la factura electrónica.
Cuándo es obligatorio usar Facturae
El uso de Facturae es obligatorio en los siguientes casos:
- Facturas a la Administración Pública: cualquier factura dirigida a un ministerio, comunidad autónoma, ayuntamiento, universidad pública u organismo público debe enviarse en formato Facturae a través de la plataforma FACe.
- Facturas superiores a 5.000 EUR a entidades públicas: desde la Ley 25/2013, la factura electrónica es obligatoria para importes superiores a este umbral (en la práctica, muchas administraciones la exigen para cualquier importe).
- Relaciones B2B con la Ley Crea y Crece: la futura obligatoriedad de factura electrónica entre empresas aceptará Facturae como uno de los formatos válidos.
Estructura del XML Facturae 3.2.2
Un documento Facturae se compone de tres bloques principales:
| Bloque | Contenido | Campos clave |
|---|---|---|
| FileHeader | Metadatos del fichero | SchemaVersion, Modality, BatchIdentifier |
| Parties | Emisor y receptor | TaxIdentification (NIF), Name, Address |
| Invoices | Datos de cada factura | InvoiceNumber, IssueDate, InvoiceLines, TaxesOutputs, InvoiceTotals |
Cada línea de factura (InvoiceLine) contiene la descripción del concepto, cantidad, precio unitario e impuestos aplicables. Los totales se calculan de forma obligatoria incluyendo base imponible, cuota de IVA, retenciones (si aplican) y total a pagar.
Firma electrónica de la factura
Para que una factura Facturae tenga validez legal completa, debe ir firmada con un certificado digital reconocido (como el de la FNMT). La firma se integra dentro del propio XML usando el estándar XAdES (XML Advanced Electronic Signatures).
La firma garantiza tres cosas:
- Autenticidad: se puede verificar quién emitió la factura.
- Integridad: el documento no ha sido modificado tras la firma.
- No repudio: el emisor no puede negar haber emitido la factura.
Importante: FACe rechaza facturas sin firma electrónica válida. Si tu certificado ha caducado o la firma no cumple el estándar XAdES, la factura será devuelta y deberás reenviarla.
Facturae vs otros formatos (UBL, CII)
En Europa existen otros formatos de factura electrónica además de Facturae:
- UBL (Universal Business Language): estándar internacional usado en la Directiva Europea de facturación electrónica. Predomina en países nórdicos y en la facturación B2B paneuropea.
- CII (Cross-Industry Invoice): formato de UN/CEFACT, base del estándar franco-alemán ZUGFeRD/Factur-X.
- Facturae: específico de España, obligatorio para el sector público español. No es aceptado fuera de España.
Con la Ley Crea y Crece, España aceptará tanto Facturae como UBL para la facturación electrónica B2B obligatoria, lo que abrirá la puerta a mayor interoperabilidad europea.
Generar Facturae automáticamente con FactoLegal
FactoLegal genera facturas en formato Facturae 3.2.2 de forma automática desde su interfaz de facturación. Solo necesitas rellenar los datos de la factura como harías normalmente y pulsar "Exportar XML Facturae".
El sistema se encarga de:
- Estructurar el XML conforme al esquema oficial 3.2.2.
- Incluir todos los campos obligatorios (NIF, serie, fecha, líneas, impuestos, totales).
- Generar el fichero listo para subir a FACe o enviar al receptor.
- Mantener compatibilidad con la huella Veri*factu de cada factura.
Con FactoLegal: puedes generar facturas Facturae 3.2.2 desde el plan gratuito. Si necesitas firma electrónica integrada para FACe, el plan Profesional incluye esa funcionalidad.