Cómo crear una factura electrónica (Facturae)

Qué es Facturae, cómo funciona de verdad el desglose fiscal español (IVA, IRPF, recargo), cuándo debes firmar para FACe y en qué se diferencia de VeriFactu — explicado de forma sencilla y hecho gratis en tu navegador.

Crear tu Facturae →

¿Qué es Facturae?

Facturae es el formato español de factura electrónica estructurada: un archivo XML que lee una máquina, no un PDF que lee una persona. Las administraciones públicas lo exigen y lo reciben a través de FACe, el punto de entrada de facturas del Gobierno. Con la ley Crea y Crece, la factura electrónica estructurada también se está extendiendo a las operaciones entre empresas.

Esta herramienta crea un archivo Facturae 3.2.2 válido íntegramente en tu navegador —con el desglose fiscal español correcto— y te da un PDF legible para enviarlo junto a él. No se sube nada.

NIF, tipo de persona y residencia

Cada parte de una Facturae lleva una identidad fiscal. Rellénala bien y el archivo será aceptado:

  • NIF / DNI / CIF — la identificación fiscal del emisor y del receptor.
  • Tipo de persona — «persona física» (código F) para un autónomo, o «persona jurídica» (código J) para una empresa.
  • Residencia — residente en España (R), en la UE (U) o extranjero (E). Decide si la dirección se registra como española o de fuera.

Retención de IRPF y recargo de equivalencia

Esto es lo que hace distinta a una factura española — y lo que casi ninguna herramienta genérica hace bien.

El IRPF (retención) es una retención del impuesto sobre la renta que el autónomo aplica en su propia factura. Se resta del total: el cliente te paga menos ahora e ingresa esa parte a Hacienda por ti. Los tipos habituales son el 15 %, o el 7 % en los primeros años de actividad. En el archivo se registra como TaxesWithheld.

El recargo de equivalencia es un recargo que deben añadir ciertos minoristas. Va ligado al tipo de IVA (5,2 % sobre el 21 %, 1,4 % sobre el 10 %, 0,5 % sobre el 4 %) y se suma al total, en la línea de IVA.

Facturar a una administración: DIR3 y FACe

Cuando tu cliente es una administración pública, la factura debe enrutarse con tres códigos DIR3: la Oficina Contable, el Órgano Gestor y la Unidad Tramitadora. Tu cliente del sector público te facilita estos códigos.

Marca «el cliente es una administración pública» en la herramienta y aparecerán los tres campos. Se escriben en el archivo como centros administrativos para que FACe pueda enrutarlo.

Firmar para FACe (Autofirma)

Para enviar una Facturae a un cliente privado, a menudo no hace falta firma. Para presentarla ante una administración pública por FACe, el archivo debe llevar una firma electrónica XAdES hecha con tu certificado.

Una herramienta del navegador no puede firmar en silencio sin manejar tu certificado, así que no lo fingimos: esta herramienta genera un archivo válido sin firmar, y tú lo firmas con Autofirma, la aplicación oficial gratuita, antes de subirlo a FACe. Tus datos siguen sin salir de tu dispositivo.

Facturae y VeriFactu no son lo mismo

Se confunden con facilidad, pero son cosas distintas. Facturae es el archivo de factura (el XML que envías). VeriFactu es una normativa sobre tu software de facturación (RD 1007/2023): registros encadenados e inalterables, un código QR en la factura y, en modo Veri*Factu, el envío de cada registro a la AEAT en tiempo real.

Esta herramienta genera el archivo Facturae. No genera registros VeriFactu ni el QR de VeriFactu, y no informa nada a la AEAT.

Crea una Facturae, paso a paso

Sigue estos pasos en el generador gratuito. Todo ocurre en tu navegador — tus datos nunca se suben.

  1. Introduce tus datos (emisor)

    Tu nombre o empresa, NIF/DNI/CIF, tipo de persona y residencia, y tu dirección completa con la provincia. Los autónomos mantienen los valores «persona física / residente en España».

  2. Introduce tu cliente (receptor)

    El nombre del cliente, su NIF/CIF, tipo de persona y dirección. Si el cliente es una administración pública, marca la casilla para mostrar los códigos DIR3.

  3. Define el número y las fechas

    Asigna un número de factura (y una serie opcional), una fecha de emisión y un vencimiento. Añade la fecha de operación si el bien o servicio se entregó otro día.

  4. Elige impuestos, IRPF y conceptos

    Elige el tratamiento de IVA (estándar, exento o inversión del sujeto pasivo), añade tu retención de IRPF si eres autónomo, marca el recargo si procede y añade tus conceptos. El total se actualiza en vivo — con el IRPF ya restado.

  5. Añade los datos de pago

    Tu IBAN, el titular de la cuenta y el BIC opcional, además de las condiciones de pago. Forman el bloque de pago de la Facturae.

  6. Descarga y firma

    Cuando el estado indique «listo para exportar», descarga el XML de Facturae y un PDF a juego. Para presentarlo en FACe, firma el XML con Autofirma — todo lo anterior se crea en tu dispositivo.

Valida antes de enviar

Comprobamos que estén los campos obligatorios, pero no somos un validador de conformidad completo. Antes de enviar una factura importante, pasa el archivo descargado por el validador oficial de FACe — comprueba la estructura y la firma.

  • Confirma que los NIF de ambas partes son correctos.
  • Para una administración, confirma los tres códigos DIR3.
  • Firma con Autofirma si el destino es FACe.
  • Pasa el archivo por el validador de FACe como comprobación final.

Preguntas frecuentes

¿Se suben mis datos?

No. El XML de Facturae se genera en tu navegador y se descarga desde tu dispositivo. Los datos de tu factura nunca se envían a un servidor.

¿Contempla el IRPF y el recargo?

Sí. La retención de IRPF se resta del total y se registra como TaxesWithheld; el recargo de equivalencia se añade en la línea de IVA. Es lo que hace correcta una factura real de autónomo.

¿Necesito firma electrónica?

A menudo no para un cliente privado. Para presentarla en una administración por FACe, sí — firma antes el archivo con la herramienta gratuita Autofirma.

¿Esto es VeriFactu?

No. VeriFactu es un régimen distinto del software de facturación (registros encadenados, QR, envío en tiempo real a la AEAT). Esta herramienta genera el archivo de factura Facturae, no registros VeriFactu.

¿Qué versión de Facturae genera?

Facturae 3.2.2, la versión vigente aceptada por FACe.