Saltar al contenido
Centro de ayuda

Verifactu

Cumple el sistema Verifactu de la AEAT

Envía automáticamente las facturas emitidas a la AEAT y cumple el registro de facturación de la Ley Antifraude. Permite subsanar y anular registros, generar informes de facturas y eventos, y dispone de modo de pruebas y API para integraciones.

Verifactu · Compleix el sistema Verifactu de l'AEAT · Cumple el sistema Verifactu de la AEAT · verifactu · Facturació · Facturación · Enviament a l'AEAT · Envío a la AEAT · Subsanació i anul·lació · Subsanación y anulación · Informes i mode proves · Informes y modo pruebas

Verifactu

Cómo funciona

Configurar Verifactu

Primero activa el módulo desde Administrador → Módulos. Luego ve a Administrador → Empresas, selecciona la empresa y desplázate a la parte inferior para acceder a la configuración de Verifactu. Campos a rellenar:
  • Certificado (obligatorio): sube un certificado válido emitido por la AEAT (autónomo o empresa).
  • Contraseña (obligatorio): la contraseña asociada al certificado.
  • Vencimiento, Nombre del representante, CIF del representante y Sello: campos informativos que se rellenan automáticamente según el certificado.
  • Modo depuración: actívalo para enviar datos al entorno de pruebas. Al desactivarlo y pasar a producción, se eliminan los eventos de prueba (no las facturas).
En Contabilidad → Ejercicios eliges entre «modo Verifactu» o «modo NO-Verifactu»; esta decisión no puede modificarse si ya hay registros vinculados. La pestaña Verifactu en las facturas solo aparece si se cumplen todas las condiciones (país España, CIF válido, certificado cargado, cron configurado, decimales a 2, etc.).
Configurar VerifactuConfigurar Verifactu

Enviar una factura a Verifactu

Ve a Ventas → Facturas y abre o crea la factura. En la pestaña Verifactu tienes dos opciones iniciales:
  • Enviar alta: transmite la factura a Verifactu.
  • Marcar como enviada desde un tercero: si proviene de otro software.
Tras el envío podrás ver el código QR y acceder a opciones para subsanarla o anularla, además de sus registros. En el listado puedes usar el filtro «Enviada a Verifactu» para identificar las facturas transmitidas. También puedes configurar el envío automático desde Administrador → Panel de control → pestaña de estados, activando la opción «Enviar a Verifactu» en estados concretos.
Enviar una factura a VerifactuEnviar una factura a VerifactuEnviar una factura a VerifactuEnviar una factura a Verifactu

Subsanar una factura

La factura debe estar ya «enviada a Verifactu» para poder subsanarla. Abre la factura y, en la pestaña Verifactu, haz clic en Enviar subsanación para crear un registro con los datos actuales del cliente. Solo pueden modificarse datos del cliente:
  • CIF/NIF
  • Nombre o razón social
  • Dirección y apartado
  • Código postal
  • Ciudad, provincia y país
No hay límite de subsanaciones por factura, pero en ningún caso se permite modificar las líneas u otros datos que no sean los del cliente.
Subsanar una factura

Anular una factura

La factura debe estar «enviada a Verifactu». Abre el documento y en la pestaña Verifactu tienes dos opciones:
  • Enviar anulación: el sistema pedirá confirmación.
  • Marcar como anulada desde un tercero: si la factura proviene de otro programa.
Una vez completada no hay vuelta atrás: el código QR desaparece y la factura ya no podrá verificarse. La anulación es distinta de una factura rectificativa: se utiliza cuando el documento ya no es válido, no lo posee el cliente o no está contabilizado.
Anular una factura

Informe de registros de facturas y eventos

Accede desde el menú Informes → Verifactu. Esta sección cuenta con varias pestañas:
  • Buscar: consulta a la AEAT las facturas que tiene registradas y descarga archivos JSON con la información.
  • Facturas: muestra los registros creados al enviar altas, subsanaciones o anulaciones. En modo Verifactu el cron los envía periódicamente; en modo NO-Verifactu se guardan localmente. Puedes exportar copias en JSON y XML.
  • Eventos: solo en modo NO-Verifactu; registra controles automáticos sobre la consistencia de los datos.
  • Logs: muestra los registros del cron para detectar errores.
  • Temporal: aparece con el modo depuración activo; muestra los archivos de logs para depuración.
Informe de registros de facturas y eventosInforme de registros de facturas y eventos

Crear y enviar un requerimiento

Un requerimiento es una solicitud de la AEAT para que se envíen los registros de facturas guardados. Para crear uno, ve a Administrador → Empresas, selecciona la empresa y abre la pestaña Requerimientos:
  • Indica la fecha de inicio y fin del período.
  • Introduce el código facilitado previamente por la AEAT.
  • Al guardar, el sistema localiza automáticamente todos los registros correspondientes.
El requerimiento muestra un estado global (pendiente, en proceso o completado). El envío es automático mediante el cron: si una empresa tiene un requerimiento pendiente, siempre se procesa primero.
Crear y enviar un requerimiento

El cron de Verifactu

El cron debe estar configurado cada 60 segundos. Ejecuta varios procesos automáticos:
  • Descarga de esquemas: obtiene los archivos de validación oficiales.
  • Verificación de certificados: revisa a diario la caducidad y avisa por correo 14, 7 y 1 día antes del vencimiento.
  • Hash de facturas y eventos: encadena hashes en los registros para garantizar su integridad.
  • Registro de eventos: para los ejercicios en modo NO-Verifactu.
  • Envío de facturas: transmite la cola de registros y requerimientos.
Puedes revisar su estado en Administrador → Logs, pestaña Historial.

Descargar la declaración responsable

Para obtener la declaración responsable, accede al menú Administrador → Acerca de. En esta página encontrarás información útil sobre toda la instalación y, al final, podrás descargar la declaración responsable emitida por el creador del módulo. Si eres revendedor de GestioERP, deberás elaborar tu propia declaración responsable con tus clientes.
Descargar la declaración responsable

Características

Envío a la AEAT

Las facturas emitidas se envían automáticamente.

Subsanación y anulación

Corrige o anula registros cuando sea necesario.

Informes y modo pruebas

Informes de facturas y eventos y entorno de pruebas.

Te lo adaptamos a la medida de tu negocio

¿Tienes necesidades propias? Nuestro equipo de programadores, con la ayuda de la inteligencia artificial, adapta GestioERP a tu sector: nuevos campos, circuitos, informes, integraciones o automatismos hechos a tu medida. Cuéntanos tu caso y te preparamos una propuesta sin compromiso.

Artículos relacionados en la Ayuda

Facturación →