Facturación legal 8 min de lectura

Facturae: el formato XML español de factura electrónica

Qué es el formato Facturae, cómo se estructura el XML, cuándo es obligatorio, dónde se usa (FACe) y cómo se relaciona con Verifactu y Crea y Crece.

Publicado · MicroFactu

Facturae: el formato XML español de factura electrónica

Si has investigado factura electrónica en España, en algún momento te has cruzado con la palabra “Facturae”. Aparece en argumentarios de software, en documentación de FACe, en publicaciones del Ministerio de Hacienda. Pero qué es exactamente y cuándo lo necesitas no siempre está claro.

Este artículo explica qué es Facturae, para qué se usa hoy, cuándo va a ser obligatorio y cómo se relaciona con las dos grandes normativas en marcha (Verifactu y Crea y Crece). Para una visión global, ten a mano nuestra pillar sobre factura electrónica.

Resumen rápido

  • Facturae es un formato XML estructurado de factura electrónica, definido por el Ministerio español de Hacienda y el de Industria.
  • Versión actual: Facturae 3.2.2.
  • Obligatorio hoy para facturas a Administraciones Públicas (a través de FACe).
  • Probablemente obligatorio en el futuro para facturación B2B privada cuando entre en vigor el Reglamento de la Ley Crea y Crece.
  • Compatible con Verifactu: una factura puede generarse en formato Facturae y a la vez cumplir el RD 1007/2023 (con su QR y hash).

Qué es exactamente Facturae

Facturae es un formato de fichero XML que estructura los datos de una factura conforme a un esquema oficial publicado por el Gobierno de España. La especificación completa está disponible en facturae.gob.es.

Como cualquier formato XML, define:

  • Qué etiquetas son válidas: <Invoices>, <InvoiceHeader>, <TaxesOutputs>, etc.
  • Qué estructura tienen que seguir: jerarquía obligatoria, elementos opcionales, ordenación.
  • Qué tipos de datos contienen: cadenas, números con decimales, fechas, NIFs validados.
  • Cómo se firma electrónicamente: firma XML XAdES embebida.

Una factura en formato Facturae es legible por máquinas (no es un PDF que un programa escanea con OCR). El programa receptor la procesa directamente leyendo el XML, sin tener que interpretar un documento visual.

Cómo se ve un Facturae por dentro (ejemplo)

Para que tengas una idea concreta, un fragmento simplificado de un Facturae sería algo así:

<Invoices>
  <Invoice>
    <InvoiceHeader>
      <InvoiceNumber>2026-47</InvoiceNumber>
      <InvoiceSeriesCode>A</InvoiceSeriesCode>
    </InvoiceHeader>
    <InvoiceIssueData>
      <IssueDate>2026-05-09</IssueDate>
      <InvoiceCurrencyCode>EUR</InvoiceCurrencyCode>
      <TaxCurrencyCode>EUR</TaxCurrencyCode>
      <LanguageName>es</LanguageName>
    </InvoiceIssueData>
    <Items>
      <InvoiceLine>
        <ItemDescription>Mantenimiento equipo split</ItemDescription>
        <Quantity>1.00</Quantity>
        <UnitPriceWithoutTax>120.00</UnitPriceWithoutTax>
        <TotalCost>120.00</TotalCost>
        <GrossAmount>120.00</GrossAmount>
      </InvoiceLine>
    </Items>
    <InvoiceTotals>
      <TotalGrossAmount>120.00</TotalGrossAmount>
      <TotalTaxOutputs>25.20</TotalTaxOutputs>
      <InvoiceTotal>145.20</InvoiceTotal>
    </InvoiceTotals>
  </Invoice>
</Invoices>

Una factura real es más extensa (datos del emisor, datos del receptor, detalles fiscales, firma electrónica, etc.) pero la idea es esta: cada dato vive en su etiqueta XML.

Cuándo se usa Facturae hoy: facturación a Administración Pública

El uso obligatorio de Facturae más conocido es la facturación a Administraciones Públicas. La Ley 25/2013, de 27 de diciembre, de impulso de la factura electrónica estableció esta obligación.

Si emites una factura a:

  • Un Ministerio, una Comunidad Autónoma, una Diputación, un Ayuntamiento.
  • Una entidad pública dependiente de cualquiera de los anteriores.
  • Una universidad pública o un organismo autónomo.

Tienes que emitirla en formato Facturae y enviarla a través de la plataforma FACe (Punto General de Entrada de Facturas Electrónicas) en face.gob.es.

Hay un umbral económico: las facturas de menos de 5.000 € pueden estar exentas en algunos casos, pero la regla general para B2G (Business to Government) es Facturae + FACe.

Tenemos un artículo específico sobre facturación a Administraciones Públicas con Facturae si quieres profundizar.

Cuándo será obligatorio en B2B privado

La Ley 18/2022 (Crea y Crece) establece la obligación de factura electrónica entre empresas, pero remite el formato concreto a su Reglamento de desarrollo. En todos los borradores conocidos del Reglamento, Facturae aparece como uno de los formatos admitidos, probablemente el principal en España.

Calendario previsto cuando se publique el Reglamento:

  • 12 meses después: empresas con facturación >8 M€/año.
  • 24 meses después: resto (incluida la mayoría de pymes y autónomos).

Más detalle en nuestro artículo sobre la Ley Crea y Crece y la factura electrónica entre pymes.

Cómo se relaciona Facturae con Verifactu

Pregunta frecuente: si Facturae es un formato y Verifactu es un sistema de control, ¿pueden convivir en la misma factura?.

Sí. Una factura puede:

  • Generarse en formato Facturae (XML estructurado).
  • Cumplir Verifactu (con hash encadenado, QR, registro firmado).
  • Enviarse a su destinatario como Facturae.
  • Conservar el registro firmado para la AEAT como Verifactu.

El software de facturación moderno tiene que ser capaz de hacer ambas cosas. La parte de Verifactu es invisible para el destinatario (es un control interno y un envío opcional a la AEAT). La parte de Facturae es lo que recibe el cliente o la administración.

Versiones de Facturae

El esquema de Facturae ha evolucionado. Las versiones publicadas:

VersiónAñoEstado
Facturae 3.02007Obsoleta
Facturae 3.12010Obsoleta
Facturae 3.22014Anterior
Facturae 3.2.12015Anterior
Facturae 3.2.22017Vigente

Cualquier producto serio en 2026 genera Facturae 3.2.2. Si tu software sigue generando versiones anteriores, está obsoleto: la AEAT y la mayoría de las administraciones rechazan ya las versiones antiguas.

El XML y la representación visible (PDF + XML)

Aquí hay un punto que confunde con frecuencia. Una factura electrónica en Facturae es un fichero XML, no un PDF. Pero los humanos no leemos XML cómodamente.

La práctica habitual es entregar un único fichero PDF/A-3 con el XML embebido:

  • El usuario abre el fichero como PDF y ve la factura “tradicional” con su diseño visual.
  • Por dentro, el PDF contiene el XML Facturae completo y firmado.
  • Un sistema automatizado puede extraer el XML directamente sin OCR ni interpretación visual.

Algunas administraciones aceptan el XML “puro” (solo el fichero .xsig con la firma), pero la convención más cómoda es PDF/A-3 con XML embebido.

Una factura en formato Facturae tiene plena validez legal en España, equivalente a una factura en papel firmada. Para que esa validez se mantenga:

  • El XML debe estar firmado electrónicamente por el emisor.
  • La firma debe ser XAdES (XML Advanced Electronic Signatures).
  • El certificado digital del firmante debe ser válido en el momento de la emisión.

La firma garantiza:

  • Autenticidad: la factura proviene realmente del emisor identificado.
  • Integridad: el contenido no se ha modificado tras la firma.
  • No repudio: el emisor no puede negar haberla emitido.

Ventajas de Facturae frente al PDF “a secas”

Si te preguntas por qué pasarse a Facturae cuando el PDF parece más cómodo:

  • Procesable por máquinas: el sistema receptor lee el XML y carga la factura directamente en su contabilidad sin OCR ni intervención humana.
  • Validación automática: el formato tiene un esquema oficial; cualquier desviación se detecta al instante (campos faltantes, totales mal calculados, etc.).
  • Interoperabilidad: cualquier software adaptado puede emitir y recibir Facturae sin acuerdos específicos entre partes.
  • Validez legal completa con firma electrónica.
  • Reduce errores administrativos en el tratamiento de facturas a gran escala.

Para una microempresa, el beneficio más inmediato es el acceso a clientes administración pública y, cuando llegue Crea y Crece, el cumplimiento normativo en B2B.

Limitaciones y matices

Por honestidad:

  • Facturae es un formato español. En el comercio internacional, otros estándares (UBL, CII, PEPPOL) son más comunes. Si exportas, tu software debe poder generar varios formatos.
  • No es trivial generarlo a mano. Requiere software conforme. No es viable rellenar un Facturae con Excel.
  • Las versiones cambian. Cuando salga Facturae 4.x (en algún momento), habrá que actualizar el software.

Cómo emitir Facturae sin complicaciones

Lo único que necesitas es un software de facturación conforme. Tú metes los datos como en cualquier programa, y él genera el XML, lo firma y, si aplica:

  • Lo envía a FACe (si es B2G).
  • Lo envía al cliente B2B (cuando llegue la obligación).
  • Lo conserva firmado y registrado para la AEAT (Verifactu).

No tienes que aprender XML, ni instalar nada raro, ni gestionar la firma manualmente. El software lo hace.

Conclusión

Facturae es el formato XML estándar español para factura electrónica. Hoy es obligatorio para facturar a Administraciones Públicas y mañana lo será para B2B privado cuando se publique el Reglamento de Crea y Crece. Convive sin problemas con Verifactu: son dos capas distintas (formato vs control de integridad) que se complementan.

Para emitirlo, necesitas un software adaptado. Tú no manipulas XML directamente: el programa lo genera y lo firma por ti. Eso es lo que hace un producto conforme con la normativa española de facturación electrónica.

Si quieres una solución que emita Facturae de serie, cumpla Verifactu y esté lista para Crea y Crece cuando entre en vigor, mira nuestro paquete básico. Lo instalamos en tu PC en 48 horas y te dejamos toda la cadena funcionando.

¿Tu actividad incluye facturación a administraciones u otras necesidades específicas? Cuéntanoslo.

#facturae #xml #factura-electronica #face #administracion-publica