Como Ud. ya es conocedor VERI*FACTU exige el registro de las facturas emitidas en un periodo no superior a 4' tras su generación, marcándose como incidencia de registrarse posteriormente.
Para ello ZGEST dispone de dos procedimientos automáticos alternativos:
Opción1. VERIFACTU_ZGEST.EXE.
Este es un programa el cual revisará todas las empresa activas de la instancia del motor de BBDD al que se encuentre conectado. Se le permite opcionalmente indicar el directorio cómo parámetro del .exe de dónde recuperar el fichero 'motor.dat' de donde tomará la configuración de la conexión de la BBDD a operar, en caso de no indicarse este se recuperará del directorio 'C:\FSGI\TEMP'.
Si tienes más de una instancia de BBDD en su servidor, y necesita procesarlas podrá ejecutarlo más de una vez pero siempre indicando distinto parámetro de 'motor'..
Este programa, aunque lo puede iniciar 'manualmente', es interesante que lo configure para que cuando se inicie el equipo que deba publicar la información lo inicie automáticamente, para ello puede usar la función de 'Programador de Tareas de Windows'.
Vamos a ver un ejemplo en imágenes para la configuración en el Programado de Tareas, suponiendo que la aplicación 'VERIFACTU_ZGEST.EXE' se encuentra en C:\FSGI\ZGEST y el fichero motor.dat en C:\FSGI\TEMP.
Arrancaremos el 'Programador de Tareas' y :
![]() |
| 1. Crear Tarea Básica en Programador de Tareas |
![]() |
| 2. Seleccionar 'al inicio del equipo' |
![]() |
| 3. Iniciar un Programa |
![]() |
| 4. Indique la ubicación de 'Verifactu_zgest.exe', la de 'MOTOR.DAT' como parámetro y la carpeta de arranque |
![]() |
| 5. Abra el dialogo de 'Propiedades' |
![]() |
| 6. Asegúrese de indicar el 'Usuario Administrador' del equipo y la ejecución aunque no se inicie sesión. |
En la subcarpeta 'TempVerifactu' donde se ubica el motor se creará un fichero con los resultados (correctos o incidencias) de la publicación en la AEAT. Este fichero tiene la denominación [verifactu_{nºempresa}_{aaaammdd_hhmm}.txt]
Opción 2. PUBLICAR_VERIFACTU.EXE
A diferencia de la opción anterior esto no es un 'programa' es un 'servicio' de Windows el cual puede instalar en su servidor y configurar para que se inicie automáticamente.
Este servicio recupera la configuración de las instancias y configuración de motor de la BBDD a las que se debe conectar del fichero C:\FSGI\TEMP\PUBLICAR_VERIFACTU.DAT en lugar del fichero estándar 'motor.dat'.
Este fichero se compone de varias líneas de texto y debe encontrarse 'encriptado en 64b'.
- Línea 1. Nº de segundos para la revisión de si existen documentos a publicar.
- Ej: 120
- Línea 2. Parámetro de conexión a la BBDD de MSSQL:
- Ej.: Provider=MSOLEDBSQL; Encrypt=True; TrustServerCertificate=False; Persist Security Info=False; Pooling=True;
- Línea 3. Nº de instancias de MSSQL a las que se debe conectar:
- Ej. 2
- Línea 4-999: Configuración de la instancia normalizada: [instancia_mssql,puerto][usuario_mssql][contraseña_usuario_mssql][BBDD General]
- Ej.: [SERVIDOR\MSSQL,1433][sa][contraseña][GENERAL]
La forma de instalar el servicio en Windows es simple,
- Abra la consola como Administrador. CMD.EXE
- Ejecute {RUTA_PROGRAMA}\PUBLICAR_VERIFACTU.EXE /INSTALL
- Ej. c:\fsgi\zgest\publicar_verifactu /install
Tras esto le recomendamos acceder a 'SERVICES.MSC' y verificar que esta iniciado, en arranque automático y que en caso de error se reinicie automáticamente, para ello busque el servicio 'ZW Publicar Verifactu'.
![]() |
| Acceder a las Propiedades del Servicio 'ZW Publicar Verifactu' |
![]() |
| Iniciar Servicio |
![]() |
| Reiniciar si errores |
Los Errores o incidencias se registrarán en : C:\FSGI\TEMP2\VERIFACTU\servicio_verifactu_{nº empresa}_aaaammdd_hhmmss.txt









