VeriFactu: Todo lo que necesitas saber

Pronto todas las empresas y autónomos deberán gestionar el envío de facturas con un software homologado que les permita cumplir con el Reglamento Verifactu, que hace referencia al envío de facturas verificadas. En este artículo te contamos todo lo que necesitas saber y cómo preparar tu empresa. Se trata de una medida que se ha definido en las novedades de la Ley Antifraude y pretende luchar contra el fraude fiscal.

¿Qué es VeriFactu?

El Real Decreto 1007/2023, de 5 de diciembre, publicado en el BOE de 6 de diciembre, aprueba el Reglamento conocido como VeriFactu. Este reglamento establece los requisitos que deben adoptar los sistemas y programas informáticos o electrónicos que soporten los procesos de facturación de empresarios y profesionales, además de estandarizar los formatos de los registros de facturación.

El reglamento VeriFactu obliga las empresas y los software de facturación a tener la capacidad de remitir la información de las facturas, directamente a la AEAT. Además, la Agencia Tributaria tiene derecho a verificar el cumplimiento del reglamento, mediante el acceso, descarga, volcado, consulta o impresión de los datos.

Este reglamento permite a las empresas cumplir con las obligaciones fiscales de una forma más rápida y segura, además de prevenir el fraude fiscal.

¿Cómo funciona VeriFactu?

La idea es que mediante un software certificado, las empresas tengan la capacidad realizar la emisión de facturas verificables directamente a Hacienda, cumpliendo así con la Ley Antifraude. Estos son los pasos:

  1. Generación del archivo estructurado en formato XML con la información de la factura.
  2. Firma, envío y presentación del archivo XML directamente a la AEAT.
  3. Encadenamiento de las facturas y generación del archivo QR con la información de la presentación.
  4. Incrustación del código QR en la factura.

Una vez presentadas las facturas en la AEAT, esta informa al presentador de la aceptación o rechazo, mediante una comunicación en forma de cambio de estado.

De momento, la presentación en vivo solo será obligatoria para las facturas simplificadas (tickets). A pesar de esto, todos los software deben estar preparados y certificados para poder cumplir con VeriFactu, ya que la Agencia Tributaria puede solicitar la información de las facturas no simplificadas en cualquier momento. Por este motivo, empresas y autónomos deben trabajar con un software que cumpla con los requisitos técnicos y legales de VeriFactu. Esto permite cumplir con la presentación de las facturas verificadas en el caso de que la AEAT solicite la información.

Ejemplo del archivo XML VeriFactu

El archivo XML VeriFactu, es diferente según la factura, los datos que contiene, si es una alta o una modificación y otros aspectos. Como es extenso, te dejamos el ejemplo de alta del XML VeriFactu al final de este artículo.

De todas formas, el beneficio de trabajar con un sistema VeriFactu como B2Brouter es que no debes preocuparte de estos aspectos técnicos, ya que la solución se encarga de generar a partir de la información de la factura.

¿Cómo debe ser un software certificado de facturas verificables?

El software de facturación que esté certificado debe cumplir los siguientes puntos:

  1. Tener la capacidad de remitir de forma segura los registros de las facturas a la AEAT. También deben permitir a la AEAT acceder y extraer esta información.
  2. Añadir una huella o «hash» a los registros de facturación o anulación.
  3. Firmar electrónicamente el fichero que se entrega.
  4. Generar un QR para cada registro de facturación, con un código de registro.
  5. Disponer de un registro de eventos.
  6. Disponer de una declaración responsable confirmando que cumple con el Reglamento.

Otra cosa importante es que el software cumpla con los siguientes requisitos técnicos:

  • Integridad de las facturas.
  • Conservación de las facturas.
  • Accesibilidad a las facturas.
  • Legibilidad de las facturas.
  • Trazabilidad de las facturas.
  • Inalterabilidad de las facturas.

¿Qué datos hay que enviar a la AEAT con VeriFactu?

Estos son algunos de los datos básicos de las facturas que hay que presentar a la AEAT para cumplir con el reglamento:

  • Datos fiscales del emisor y del receptor (excepto para facturas simplificadas).
  • Número, fecha y fecha de pago de la factura.
  • En el caso de tratarse de una factura rectificativa o sustitutiva, es necesario informar la factura que está siendo sustituida o rectificada.
  • Importes de la factura.
  • Descripción de la operación.
  • Código de identificación del sistema con el que se expide el registro.
  • Fecha y hora de la realización del registro.

¿A quién afecta el sistema VeriFactu en España?

El sistema VeriFactu afecta a las empresas de diferentes maneras:

  1. Todas las empresas y autónomos que emitan facturas y tengan sede en España, tienen que cumplir con el sistema de VeriFactu.
  2. Los fabricantes, productores y comercializadores de software de contabilidad, facturación o de gestión también deben tener su servicio o producto preparado para cumplir con los requisitos definidos por el reglamento VeriFactu. En caso contrario, no podrán ofrecer sus servicios a sus clientes.

No obstante, encontramos algunas excepciones:

  • Las empresas de territorio foral, donde se aplica el TicketBAI.
  • Los obligados al Suministro Inmediato de Información (SII). En el caso de optar por VeriFactu, no tendrán que remitir el LRFE.
  • Algunos supuestos del régimen de agricultura, ganadería y pesca.
  • Actividades excluidas de la obligación de facturar.

Diferencias entre VeriFactu y TicketBAI

El concepto de VeriFactu y TicektBAI es muy similar. En ambos casos, se trata de una presentación de los datos de las facturas emitidas, directamente a la agéncia reguladora local. Además, las facturas deben encadenarse entre ellas, se registra un archivo estructurado en formato XML, se firma, se genera el código QR y se incursta en la factura. En todo caso, existen unas diferencias:

  • VeriFactu afecta a todas las empresas españolas.
  • TicketBAI solo afecta a las empresas del País Vasco.
  • En el caso de VeriFactu, las facturas simplificadas deben presentarse siempre en el momento del envío. No es así para las facturas convencionales, ya que se puede realizar la presentación solo si la AEAT lo solicita.
  • En el caso de TicketBAI hay que presentar todas las facturas al momento.

¿Cuándo será el reglamento VeriFactu obligatorio?

Hay dos fechas que se deben tener en mente:

  • Los desarrolladores de software deben cumplir con los requisitos a partir de octubre de 2024.
  • Para las empresas y autónomos, será vigente a partir de julio de 2025.

¿Qué pasa si las empresas no cumplen con el reglamento Veri*factu?

Las sanciones dependen en función de si eres un usuario o un fabricante de software:

  • Fabricantes de software: Aquellos software que incumplan con la normativa pueden recibir sanciones de hasta 150.000€ o 1.000€ por licencia.
  • Usuarios: Los usuarios o empresas que incumplan con la normativa, pueden recibir una sanción de hasta 50.000€.

¿Cómo cumplir con el reglamento VeriFactu? En 2024 y 2025

Es importante que prepares tu empresa lo antes posible para evitar llegar tarde. Elige un proveedor que te permita gestionar el número máximo de documentos y formatos electrónicos (facturas, presupuestos, presentación de impuestos, etc.), a nivel global. Además, el proveedor debe cumplir con todas tus necesidades de envío, recepción y presentación. También es importante que esté conectado con el mayor número de redes y plataformas, para que puedas realizar toda la gestión trabajando con una única solución.

Por último, elige una solución que pueda complementarse con tu ERP o sistema de gestión. Esto te permite centralizar tu trabajo y evitar duplicar tareas.

Prepárate fácilmente para el reglamento VeriFactu

Utiliza un sistema VeriFactu conectado con la AEAT

B2Brouter es una herramienta en línea que te ayuda a intercambiar documentos electrónicos como facturas electrónicas, presentación de impuestos, etc. Está conectada con empresas, redes públicas y privadas de todo el mundo. Esto te permite realizar la gestión de diferentes tipos de documentos electrónicos y presentación de impuestos, cumpliendo con normativas nacionales e internacionales.

Integración de VeriFactu con API

Cumple con el reglamento VeriFactu sin darte cuenta y sin esfuerzo. Conecta tu sistema con la API de VeriFactu, cumple de forma automática con el reglamento y automatiza la gestión de tus facturas electrónicas y el reporte fiscal. Trabaja directamente desde tu sistema de gestión o ERP gracias a la API de VeriFactu.

API VeriFactu

¿Cuáles son las ventajas de los sistemas VeriFactu como B2Brouter?

  • Gestiona facturas electrónicas con empresas públicas y privadas de todo el mundo (cumple con la Ley Crea y Crece).
  • Trabaja con diferentes formatos, B2Brouter se encarga de convertir los archivos sin que tengas que preocuparte.
  • Conecta con redes de todo el mundo (FACe, eFACT, Peppol, ChorusPro, SDI, EDI y muchas más).
  • Utiliza diferentes servicios: Emisión, recepción, presentación de impuestos, archivo de documentos, etc.
  • Recibe soporte especializado que te ayuda con la integración y con otras dudas que te surjan con los procesos de intercambio de documentos electrónicos.
  • Cumple con las leyes, normativas y estándares locales e internacionales.
  • Recibe y envía cambios de estado de tus documentos electrónicos.

Regístrate gratis y empieza a probar B2Brouter.

Aquí puedes ver el ejemplo del archivo XML:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:sum="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroL
R.xsd"
xmlns:sum1="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/Suministro
Informacion.xsd">
 <soapenv:Header/>
 <soapenv:Body>
 <sum:AltaFactuSistemaFacturacion>
 <sum1:Cabecera>
 <sum1:IDVersion>1.0</sum1:IDVersion>
<sum1:ObligadoEmision>
 <sum1:NombreRazon>XXXXX</sum1:NombreRazon>
 <sum1:NIF>XXXXX</sum1:NIF>
 </sum1:ObligadoEmision>
 <sum1:TipoRegistroAEAT>T0</sum1:TipoRegistroAEAT>
 </sum1:Cabecera>
 <sum:RegistroAltaFacturas>
 <sum:RegistroFacturacion>
 <sum1:IDFactura>
 <sum1:IDEmisorFactura>
 <sum1:NIF>XXXXX</sum1:NIF>
 </sum1:IDEmisorFactura>
<sum1:NumSerieFacturaEmisor>12345</sum1:NumSerieFacturaEmisor>
 <sum1:FechaExpedicionFacturaEmisor>13-11-2023</sum1:FechaExpedicionFacturaEmisor>
 </sum1:IDFactura>
 <sum1:NombreRazonEmisor>certificado uno telematicas</sum1:NombreRazonEmisor>
 <sum1:TipoRegistroSIF>S0</sum1:TipoRegistroSIF>
 <sum1:TipoFactura>F1</sum1:TipoFactura>
 <sum1:DescripcionOperacion>Descripc</sum1:DescripcionOperacion>
 <sum1:Destinatarios>
 <sum1:IDDestinatario>
 <sum1:NombreRazon>XXXXX</sum1:NombreRazon>
 <sum1:NIF>XXXXX</sum1:NIF>
 </sum1:IDDestinatario>
 </sum1:Destinatarios>
 <sum1:Desglose>
 <sum1:DetalleDesglose>
 <sum1:ClaveRegimen>01</sum1:ClaveRegimen>
 <sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>4</sum1:TipoImpositivo>
 <sum1:BaseImponibleOimporteNoSujeto>10</sum1:BaseImponibleOimporteNoSujeto>
 <sum1:CuotaRepercutida>0.4</sum1:CuotaRepercutida>
 </sum1:DetalleDesglose>
 <sum1:DetalleDesglose>
 <sum1:ClaveRegimen>01</sum1:ClaveRegimen>
 <sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
 <sum1:TipoImpositivo>21</sum1:TipoImpositivo>
 <sum1:BaseImponibleOimporteNoSujeto>100</sum1:BaseImponibleOimporteNoSujeto>
 <sum1:CuotaRepercutida>21</sum1:CuotaRepercutida>
 </sum1:DetalleDesglose>
 </sum1:Desglose>
 <sum1:ImporteTotal>131.4</sum1:ImporteTotal>
 <sum1:EncadenamientoRegistroAnterior>
 <sum1:IDEmisorFacturaRegistroAnterior>
 <sum1:NIF>XXXXX</sum1:NIF>
 </sum1:IDEmisorFacturaRegistroAnterior>
<sum1:NumSerieFacturaRegistroAnterior>44</sum1:NumSerieFacturaRegistroAnterior>
 <sum1:FechaExpedicionFacturaRegistroAnterior>13-02-2022</sum1:FechaExpedicionFacturaRegistroAnterior>
 <sum1:HuellaRegistroAnterior>HuellaRegistroAnterior</sum1:HuellaRegistroAnterior>
 </sum1:EncadenamientoRegistroAnterior>
 <sum1:SistemaInformatico>
 <sum1:NombreRazon>CERTIFICADO DOS TELEMATICAS</sum1:NombreRazon>
 <sum1:NIF>XXXXX</sum1:NIF>
 <sum1:NombreSistemaInformatico>NombreSistemaInformatico</sum1:NombreSistemaInformatico>
 <sum1:IdSistemaInformatico>77</sum1:IdSistemaInformatico>
 <sum1:Version>1.0.03</sum1:Version>
 <sum1:NumeroInstalacion>383</sum1:NumeroInstalacion>
 <sum1:TipoUsoPosibleSoloVerifactu>S</sum1:TipoUsoPosibleSoloVerifactu>
<sum1:TipoUsoPosibleOtros>N</sum1:TipoUsoPosibleOtros>
 <sum1:TipoUsoPosibleMultiOT>N</sum1:TipoUsoPosibleMultiOT>
 </sum1:SistemaInformatico>
 <sum1:FechaGenRegistro>13-11-2023</sum1:FechaGenRegistro>
 <sum1:HoraGenRegistro>20:59:25</sum1:HoraGenRegistro>
 <sum1:HusoHorarioGenRegistro>02</sum1:HusoHorarioGenRegistro>
 </sum:RegistroFacturacion>
 <sum:DatosControl>
 <sum1:Huella>Huella</sum1:Huella>
 <sum1:TipoHash>01</sum1:TipoHash>
 </sum:DatosControl>
 </sum:RegistroAltaFacturas>
 </sum:AltaFactuSistemaFacturacion>
 </soapenv:Body>
</soapenv:Envelope>