15 min restantes
Adaptado a VeriFactu · RD-ley 15/202515 min · Normativa

Ejemplo XML VeriFactu: Cómo Generar el Archivo Correctamente

Descubre cómo generar correctamente un archivo XML VeriFactu conforme a la normativa vigente, con ejemplos prácticos y consejos para evitar errores comunes.

V
VeriFactus
12 de junio de 2026
Ejemplo XML VeriFactu: Cómo Generar el Archivo Correctamente
EN LA PRÁCTICA

¿Cómo cambia tu día a día con Verifactus?

SIN VERIFACTUS
Tiempo por factura~ 8 minutos
Riesgo de saltos en serieAlto · Excel manual
Envío a la AEATTrimestral, manual
Multa por incumplimientoHasta 50.000 €
Soporte si hay errorTu gestor
CON VERIFACTUS
Tiempo por factura~ 45 segundos
Riesgo de saltos en serieCero · automático
Envío a la AEATEn tiempo real
Multa por incumplimiento0 €
Soporte si hay errorAsistencia 9-21h
Migra tu numeración actual en 5 minutos. Sin perder histórico.Empezar gratis

La correcta generación del archivo XML VeriFactu es esencial para cumplir con la normativa fiscal española y garantizar la integridad y trazabilidad de las facturas emitidas. Un archivo mal estructurado puede resultar en sanciones y complicaciones legales. Por ello, es fundamental entender y aplicar los requisitos establecidos por la Agencia Tributaria.

Requisitos para generar el XML VeriFactu según la normativa

Para que un archivo XML sea válido bajo el sistema VeriFactu, debe cumplir con los siguientes requisitos:

  • Identificación del software: Incluir el nombre, versión, fabricante y NIF del desarrollador del software de facturación.
  • Datos del emisor: Razón social y NIF/CIF del emisor de la factura.
  • Detalles de la factura: Número y serie de la factura, fecha de expedición, tipo de factura, descripción de la operación, base imponible, tipo impositivo, cuota y total de la factura.
  • Encadenamiento hash: Cada factura debe estar vinculada criptográficamente con la anterior mediante un hash SHA-256.
  • Sello temporal: Fecha y hora exacta de generación del registro.
  • Codificación y validación: El archivo debe estar en UTF-8 sin BOM y validar correctamente contra el esquema XSD oficial.

Pasos para generar un archivo XML VeriFactu correcto

1. Recopila todos los datos para la factura

Asegúrate de tener toda la información necesaria, incluyendo datos del emisor y receptor, detalles de la operación, importes e impuestos aplicables.

2. Estructura la información en el archivo XML

Organiza los datos siguiendo la estructura definida por la Agencia Tributaria, asegurando que cada elemento esté correctamente etiquetado y en el orden adecuado.

3. Valida el archivo XML antes de enviarlo

Utiliza herramientas de validación para comprobar que el archivo cumple con el esquema XSD oficial y que no contiene errores de formato o datos faltantes.

Ejemplo de la estructura del XML VeriFactu

Ejemplo correcto

<Verifactu>
  <Software>
    <Nombre>Verifactus</Nombre>
    <Version>1.0</Version>
    <Fabricante>Verifactus S.L.</Fabricante>
    <NIFFabricante>B12345678</NIFFabricante>
  </Software>
  <Emisor>
    <NombreFiscal>Empresa Ejemplo S.L.</NombreFiscal>
    <NIF>B87654321</NIF>
  </Emisor>
  <Factura>
    <Numero>F2026-0001</Numero>
    <Fecha>2026-06-12</Fecha>
    <TipoFactura>F1</TipoFactura>
    <Descripcion>Servicios de consultoría</Descripcion>
    <Importes>
      <BaseImponible>1000.00</BaseImponible>
      <IVA>
        <Tipo>21</Tipo>
        <Cuota>210.00</Cuota>
      </IVA>
      <TotalFactura>1210.00</TotalFactura>
    </Importes>
  </Factura>
  <Encadenamiento>
    <HashAnterior>...</HashAnterior>
    <HashActual>...</HashActual>
    <Algoritmo>SHA-256</Algoritmo>
  </Encadenamiento>
  <SelladoTemporal>
    <FechaHora>2026-06-12T10:00:00Z</FechaHora>
  </SelladoTemporal>
</Verifactu>

Ejemplo incorrecto con errores comunes

<Verifactu>
  <Software>
    <Nombre>Verifactus</Nombre>
    <Version>1.0</Version>
    <Fabricante>Verifactus S.L.</Fabricante>
    <!-- Falta el NIFFabricante -->
  </Software>
  <Emisor>
    <NombreFiscal>Empresa Ejemplo S.L.</NombreFiscal>
    <!-- Falta el NIF del emisor -->
  </Emisor>
  <Factura>
    <Numero>F2026-0001</Numero>
    <!-- Fecha en formato incorrecto -->
    <Fecha>12-06-2026</Fecha>
    <TipoFactura>F1</TipoFactura>
    <Descripcion>Servicios de consultoría</Descripcion>
    <Importes>
      <BaseImponible>1000,00</BaseImponible> <!-- Uso de coma en lugar de punto -->
      <IVA>
        <Tipo>21</Tipo>
        <Cuota>210,00</Cuota> <!-- Uso de coma en lugar de punto -->
      </IVA>
      <TotalFactura>1210,00</TotalFactura> <!-- Uso de coma en lugar de punto -->
    </Importes>
  </Factura>
  <Encadenamiento>
    <!-- Falta el HashAnterior -->
    <HashActual>...</HashActual>
    <Algoritmo>SHA-256</Algoritmo>
  </Encadenamiento>
  <SelladoTemporal>
    <FechaHora>2026-06-12T10:00:00Z</FechaHora>
  </SelladoTemporal>
</Verifactu>

Errores comunes en la generación del archivo XML VeriFactu

Falta de datos obligatorios

Omitir información esencial como el NIF del emisor o la fecha de expedición puede invalidar la factura.

Formato incorrecto de los campos

Usar comas en lugar de puntos para los decimales o fechas en formatos no estándar son errores frecuentes.

Errores de validación del archivo XML

Etiquetas mal cerradas o estructuras incorrectas pueden impedir la validación del archivo.

¿Cómo evitar estos errores?

Uso de software adaptado a VeriFactu

Herramientas como Verifactus te permiten cumplir con VeriFactu desde el primer día, con 15 días de prueba gratuita sin tarjeta.

Formación y actualización constante

Mantente informado sobre las actualizaciones normativas y capacita a tu equipo en las mejores prácticas de facturación electrónica.

Validación regular de los archivos XML

Antes de enviar los archivos, utiliza herramientas de validación para asegurarte de que cumplen con los requisitos establecidos.

Últimos artículos

Cómo calcular la base imponible en la Renta y en facturas

¿Qué gastos te puedes deducir como autónomo en 2026?

¿Qué es el IVA franquiciado y cuándo entra en vigor en España?

IRPF Autónomos 2026: retenciones, tramos y tabla

¿Qué es VeriFactu?

VeriFactu es el sistema de verificación de facturas implementado por la Agencia Tributaria Española para garantizar la integridad y trazabilidad de las facturas emitidas.

¿Es obligatorio utilizar VeriFactu?

Sí, a partir de las fechas establecidas por la normativa, es obligatorio para todos los contribuyentes emitir facturas que cumplan con los requisitos de VeriFactu.

¿Qué sucede si no cumplo con los requisitos de VeriFactu?

No cumplir con los requisitos puede resultar en sanciones económicas y en la invalidez de las facturas emitidas.

¿Cómo puedo asegurarme de que mi software de facturación cumple con VeriFactu?

Utiliza software certificado y actualizado que garantice el cumplimiento de la normativa, como Verifactus.

¿Es necesario enviar las facturas a la AEAT en tiempo real?

Depende del sistema que utilices. Algunos permiten el envío en tiempo real, mientras que otros requieren la conservación local con envío bajo requerimiento.

¿Qué es el encadenamiento hash en VeriFactu?

Es un mecanismo que vincula criptográficamente cada factura con la anterior mediante un hash SHA-256, garantizando la inalterabilidad de la secuencia de facturas.

¿Puedo modificar una factura una vez emitida bajo VeriFactu?

No, las facturas no pueden ser modificadas una vez emitidas. Cualquier corrección debe realizarse mediante una factura rectificativa.

¿Cómo se genera el código QR en las facturas VeriFactu?

El código QR se genera automáticamente por el software de facturación y contiene información clave que permite verificar la factura ante la AEAT.

¿Qué información debe contener el archivo XML VeriFactu?

Debe incluir datos del software, del emisor, detalles de la factura, encadenamiento hash y sello temporal, entre otros.

¿Dónde puedo encontrar el esquema XSD oficial para validar mis archivos XML?

El esquema XSD oficial está disponible en el sitio web de la Agencia Tributaria Española.

Cumple con VeriFactu desde hoy

Prueba Verifactus gratis durante 15 días, sin necesidad de tarjeta de crédito.

Regístrate ahora →

Simplifica tu facturación con Verifactus

Cumple con la normativa VeriFactu de forma sencilla. 15 días gratis, sin tarjeta.

Empieza ahora →
Etiquetas:#VeriFactu#XML#facturación electrónica#normativa AEAT

Sigue leyendo

Ver todo →