Share
Índice de contenidos

Este módulo incorpora compatibilidad con el sistema de verificación de la Agencia Tributaria para la recepción automática de facturas emitidas. Forma parte del marco normativo establecido por la Ley Antifraude y afectará a todas las empresas y profesionales autónomos que emiten facturas en España.

¿Es obligatorio?

Sí, es obligatorio para todas las empresas y autónomos con sede en España, aunque su implantación será progresiva:

1 de enero de 2026: Obligatorio para empresas (personas jurídicas).

1 de julio de 2026: Obligatorio para autónomos (personas físicas).

❎ Excepciones:

Los autónomos o empresas residentes en el País Vasco están excluidos de este sistema y deben utilizar TicketBAI.

Las empresas acogidas al Suministro Inmediato de Información (SII) también están exentas.

🧪 Modo de pruebas:

En el modo de pruebas las facturas se envían al entorno de pruebas de la Agencia Tributaria, que simula el entorno real sin riesgos operativos.

El modo de pruebas estará activado en el módulo hasta finales de diciembre, para evitar el envío accidental de facturas de prueba al entorno real.

En enero, simplemente desactiva el modo de pruebas para comenzar a operar en el entorno real ✅

Cómo configurar Verifactu

El módulo del sistema de verificación es multiempresa, por lo que podrás gestionar varias empresas, cada una con su configuración específica.

Como siempre, accede al menú Administración → Módulos para activar el módulo del sistema de verificación. Luego, desde el menú Administración → Empresas, abre la empresa deseada y desplázate a la sección inferior para configurar sus parámetros.

La configuración es bastante intuitiva:

Certificado: Debes cargar un certificado válido emitido por la Agencia Tributaria, de autónomo o de empresa.
Contraseña: Introduce la contraseña asociada a dicho certificado.
Vencimiento: Aquí se mostrará la fecha de caducidad del certificado. Además, un proceso automático notificará por correo electrónico a todos los administradores cuando queden 14, 7 y 1 día para su expiración.
Nombre del representante: Si el certificado es de representante, se registrará automáticamente el nombre. No es necesario realizar ninguna acción aquí.
CIF del representante: Si el certificado es de representante, se almacenará el CIF. No es necesario realizar ninguna acción aquí.
Sello: Si el certificado es de tipo sello, se marcará automáticamente. No es necesario realizar ninguna acción aquí.
Modo depuración: En este modo, los datos se envían al entorno de pruebas del sistema, no al entorno real. Es el modo recomendado para realizar pruebas y familiarizarse con el funcionamiento del sistema.

Podrás realizar todas las pruebas que necesites. Al cambiar al modo real (simplemente desactivando la casilla y guardando), se eliminarán todos los eventos asociados (no las facturas). Si ya estás en modo real y has generado registros, no podrás volver al modo de pruebas.

También verás el botón en la parte inferior «Cambiar certificado», que mostrará una ventana emergente para cargar un nuevo certificado con su contraseña y actualizar el certificado vigente.

Al cargar el certificado, el sistema lo verificará para comprobar su validez, además de extraer la información correspondiente para determinar si es un certificado de tipo sello, de representante y su fecha de vencimiento. El proceso automático notificará a todos los administradores del sistema 14, 7 y 1 día antes de su caducidad, para que puedan subir un certificado renovado.

Configurar el ejercicio

El módulo permite operar en modo con verificación y sin verificación, pero esta configuración se establece a nivel del ejercicio fiscal. Una vez seleccionado un modo para el ejercicio, solo podrá modificarse si no existen registros vinculados; en caso contrario, no será posible cambiarlo.

Cuando se cree automáticamente el ejercicio del siguiente año, siempre copiará el modo del ejercicio anterior.
Si deseas cambiar el modo para el próximo ejercicio, debes crear el ejercicio manualmente y seleccionar el nuevo modo para ese nuevo período.

Comprobaciones

Cada vez que se intente realizar una acción, el módulo verificará que la empresa esté correctamente configurada. La pestaña del sistema de verificación, dentro de la factura, no se mostrará a menos que se cumplan las siguientes condiciones:

El módulo del sistema de verificación está activado.

El país de la empresa es España.

El CIF/NIF de la empresa es válido.

Se ha cargado el certificado a la empresa.

Existe contraseña para el certificado.

La empresa no tiene configuración activa con TicketBAI.

La empresa no tiene configuración activa con InformeSII.

El ejercicio tiene configurado el modo con verificación o sin verificación.

La instalación está registrada. Para las instalaciones en la plataforma esto ya se cumple.

Los decimales están configurados a 2 en el panel de control.

El CIF de la empresa debe ser válido.

La pestaña del sistema de verificación no aparece en la empresa

En resumen, si no se cumplen las condiciones anteriores, no aparecerá la pestaña del sistema de verificación en la empresa.

Excepciones:

Los autónomos o empresas residentes en el País Vasco quedan excluidos de este sistema. En su lugar deben usar TicketBAI.

Las empresas acogidas al Suministro Inmediato de Información (SII) también están excluidas.

Cómo enviar una factura al sistema de verificación

Una vez tenemos el módulo configurado y la factura creada, podremos enviarla al sistema de verificación.

Vamos al menú Ventas → Facturas, abrimos o creamos la factura. Veremos una pestaña llamada «Sistema de verificación» en la parte superior, en ella tendremos las primeras opciones para hacer el primer envío de la factura.

Al hacer clic sobre el botón «Enviar alta» enviaremos la factura al sistema de verificación.
Al hacer clic sobre el botón «Marcar como enviada desde un tercero» se marcará la factura como que ya se mandó al sistema de verificación desde otro programa. Esta opción solo tiene sentido cuando la factura es importada desde otro programa.

Una vez enviada podrás ver el código QR, y más opciones como subsanarlaanularla y sus registros en la parte inferior.

Desde el listado de facturas, puedes emplear el filtro «Transmitida al sistema de verificación» para discernir qué documentos han sido enviados y cuáles permanecen pendientes.

Transmisión automática

Dirígete al menú Administración → Panel de control, y luego accede a la pestaña de estados. Filtra por el tipo de estado «factura de cliente». Al abrir el estado correspondiente, encontrarás la opción «Transmitir al sistema de verificación». Al activarla, cuando una factura alcance ese estado, si la configuración está en modo con verificación se procederá a su envío automático; si se encuentra en modo sin verificación, se generarán los archivos requeridos para la firma digital.

Observación: Los estados predeterminados, como «emitida», se encuentran bloqueados y no pueden modificarse hasta que sean desbloqueados. Consulta la documentación pertinente para conocer el proceso de desbloqueo.

Cómo corregir una factura en el sistema de verificación

Para realizar una corrección de una factura en el sistema de verificación, primero debe estar enviada al sistema. Dentro de la factura, en la pestaña del sistema de verificación, tendrás disponibles las opciones de corregir y anular.

Puedes realizar todas las correcciones que necesites sobre la misma factura, sin límite. Ten en cuenta que solo podrás modificar datos del cliente; en ningún caso se permite cambiar las líneas u otros datos que no sean los del cliente.

Accede al menú Ventas → Facturas, abre la factura correspondiente. Al hacer clic en el botón «Enviar corrección» se creará un registro para corregir dicha factura con los datos actuales del cliente.

Los datos permitidos para modificación son los siguientes:

CIF/NIF

Nombre del cliente o razón social

Dirección

Apartado

Código postal

Ciudad

Provincia

País

Todos estos datos los encontrarás en el botón «Detalle», situado junto o debajo del cliente de la factura.

Cómo anular una factura en el sistema de verificación

Para proceder a la anulación de una factura en el sistema de verificación, esta debe estar previamente enviada al sistema. Dentro de la factura, en la pestaña del sistema de verificación, dispondrás de las opciones de corregir y anular.

Anular una factura no equivale a realizar una factura rectificativa; en el 99% de los casos, se debe crear una factura rectificativa para corregir errores o modificar datos de la factura original. La anulación se emplea cuando la factura ya no es válida, no está en poder del cliente, no ha sido contabilizada o el sistema no permite eliminar la factura original.

Dirígete al menú Ventas → Facturas y abre la factura correspondiente.

Al hacer clic en el botón «Enviar anulación», el sistema solicitará confirmación para proceder con la anulación de dicha factura.
Al seleccionar el botón «Marcar como anulada desde un tercero», la factura se etiquetará como que ya fue anulada en el sistema de verificación desde otro programa. Esta opción solo es relevante cuando la factura ha sido importada desde otra aplicación.

Una vez anulada, no hay posibilidad de revertir la acción. El código QR desaparecerá y la factura dejará de ser verificable, ya que no es posible validar una factura anulada.

Cómo consultar el informe de registros de facturas y eventos

Accede al menú Informes → Sistema de verificación, donde podrás generar un informe de las facturas enviadas, así como consultar los registros de facturas o eventos.

Pestaña Buscar

Esta sección permite realizar una consulta a la Agencia Tributaria para verificar qué facturas están registradas en su sistema. Podrás visualizar datos resumidos y descargar un archivo JSON con la información completa de cada factura.

Pestaña Facturas

Cada vez que se envía un alta, corrección o anulación de una factura, se crea un registro de factura. Una factura puede contar con un registro de alta, múltiples registros de corrección y un registro de anulación. Desde la pestaña del sistema de verificación de cada factura podrás consultar los registros específicos de esa factura. Cada registro de factura incluye un campo de estado; si está vacío, significa que está pendiente de envío.

Modo con verificación: En este modo, todos los registros de facturas se enviarán a la Agencia Tributaria periódicamente mediante una tarea programada (cron), siendo obligatorio tener configurado el cron.
Modo sin verificación: En este modo, los registros de factura no se envían a la Agencia Tributaria, sino que se almacenan localmente en caso de ser requeridos por la administración.

Pestaña Eventos

Los registros de eventos solo se almacenan cuando algún ejercicio está configurado en modo sin verificación. Es necesario tener configurada la tarea programada (cron) para su generación. Los registros de eventos actúan como un mecanismo de control sobre los datos del sistema, verificando, por ejemplo, que los registros de factura guardados estén correctamente almacenados y no presenten inconsistencias. Este proceso es automático y no requiere intervención manual, ejecutándose periódicamente según la programación establecida.

Cómo crear y enviar un requerimiento

Un requerimiento ocurre cuando la Agencia Tributaria solicita el envío de los registros de factura almacenados, ya sean registros en modo con verificación o sin verificación. Aunque las facturas ya hayan sido enviadas previamente a la Agencia Tributaria, esta puede solicitar, mediante requerimiento, su reenvío.

Desde el menú Administración → Empresas, al abrir una empresa podremos ver los requerimientos existentes o crear uno nuevo en la pestaña «Requerimientos».

Crear un requerimiento

Al crear un requerimiento para la empresa seleccionada, debemos especificar el ejercicio de inicio y el ejercicio de fin, además de introducir un código proporcionado previamente por la Agencia Tributaria. Al guardar el nuevo requerimiento, el sistema buscará todos los registros de facturas entre los ejercicios indicados y copiará dichos registros al requerimiento.

Consultar un requerimiento

Desde el mismo apartado donde se ha creado previamente, podemos abrir y visualizar el requerimiento. El requerimiento cuenta con un estado global que indica si está pendiente, en proceso o completado. Asimismo, cada registro individual dentro del requerimiento posee su propio estado, que refleja si está pendiente de envío o cuál fue la respuesta devuelta por la Agencia Tributaria tras su transmisión.

Enviar un requerimiento

El envío se realiza automáticamente mediante la tarea programada (cron). Cuando una empresa tiene un requerimiento pendiente, este se procesará prioritariamente; una vez completado, el sistema continuará con el envío de los registros de factura habituales.

La tarea programada (cron) del sistema de verificación

El módulo opera mediante tareas programadas (cron) para muchos de sus procesos, por lo que su configuración es obligatoria. Podemos revisar el estado de todas las tareas programadas desde el menú Administración > Logs, pestaña Historial. Es posible filtrar por el canal de la tarea deseada para examinar su estado.

En el registro de cada tarea programada se almacena información relevante sobre su ejecución. Por ejemplo, si detectas que las facturas no se envían desde hace tiempo, puedes revisar la tarea correspondiente, ya que podría existir algún fallo en la última factura que impida continuar, u otro problema. Si una factura aparece como «AceptadaConErrores», puedes consultar el log de la tarea para ver el mensaje de error asociado.

Hash y firma de registros de facturas

Existe una tarea programada llamada «sistema-verificacion-invoice-hash-signature» que se encarga de generar el código de integridad y firmar los registros de facturas en la cola de envío. Esto garantiza que los registros de facturas estén correctamente encadenados: por ejemplo, los registros 1, 2 y 3. El registro 1 tiene su propio código de integridad, pero no tiene código previo; el registro 2 tiene su código y el código del registro 1; el registro 3 tiene su código y el código del registro 2. Este es un requisito obligatorio en el proceso de generación de registros de facturas.

Hash y firma de registros de eventos

Existe una tarea programada llamada «sistema-verificacion-event-hash-signature» que se encarga de generar el código de integridad y firmar los registros de eventos. Así nos aseguramos de que los registros de eventos estén correctamente encadenados: por ejemplo, los registros 1, 2 y 3. El registro 1 tiene su propio código de integridad, pero no tiene código previo; el registro 2 tiene su código y el código del registro 1; el registro 3 tiene su código y el código del registro 2. Esto es un requisito obligatorio en el proceso de generación de registros de eventos.

Registros de eventos

Existe una tarea programada llamada «sistema-verificacion-event-check» que se encarga de crear los registros de eventos periódicamente, solo para los ejercicios configurados en modo sin verificación.

Envío de facturas

Existe una tarea programada llamada «sistema-verificacion-invoice-send» que se encarga de enviar la cola de registros de facturas y los requerimientos.

Cómo descargar la declaración responsable

Desde el menú Administración → Acerca de, puedes consultar información útil sobre toda la instalación. Al final de dicha página puedes descargar la declaración responsable emitida por el desarrollador del módulo.

Si eres un distribuidor de ElequipoIA, deberás elaborar tu propia declaración responsable entre tú y tus clientes.

Cómo utilizar la API del sistema de verificación

El módulo del sistema de verificación dispone de una API para enviar facturas a la Agencia Tributaria, entre otras funcionalidades. A continuación, se explican los ejemplos posibles.

El módulo añade un endpoint llamado «sistema-verificacion», al cual siempre se deben pasar el idfactura y una acción (action).

Enviar factura

Existen dos formas de enviar facturas a la Agencia Tributaria:

Configurar un estado de factura para que, cuando la factura alcance ese estado, se envíe automáticamente (se explica cómo hacerlo en la documentación correspondiente). De este modo, utilizamos el endpoint crearFacturaCliente y luego solo hay que actualizar la factura cambiando el idestado por el adecuado que desencadene el envío.

Llamando al endpoint sistema-verificacion, pasando el idfactura y la acción = alta. Así indicamos qué factura queremos enviar a la Administración Tributaria.

Corregir factura

Exactamente igual que el paso 2 de enviar factura, pero con la acción = subsanacion.

Anular factura

Exactamente igual que el paso 2 de enviar factura, pero con la acción = anulacion.

Obtener código QR

También podemos obtener el código QR de la factura, siempre que esta haya sido enviada. Pasando la acción = qr, recibiremos la imagen del código QR codificada en base64.

El Equipo IA

Contacta con nosotros y prepara tu empresa con El EquipoIA.

¿Quieres saber más sobre el plugin?
¿Te interesa probarlo? Enviamos un mail con lo que necesitas y te lo activamos para que lo pruebes

Pon aquí tus datos
Plugins
Sigue leyendo
Newsletter #2 EquipoIA

Newsletter #2 – Diciembre 2025 ¿Qué pasa ahora con VERIFACTU? La ley se retrasa… pero no se detiene. Como quizá ya has escuchado, la implantación

Leer mas
Portal Cliente

Portal Cliente es la solución ideal para ofrecer a sus clientes un espacio personal en el que puedan autogestionar todas sus operaciones con su empresa. Este

Leer mas

¿Dudas con tu alta?


Inscribete en nuestra Newsletter