Este servicio permite enviar automáticamente los XML almacenados en bFiskur hacia el ADD de CONTPAQi del cliente.
Su objetivo es evitar que el usuario tenga que descargar XML manualmente, organizarlos en carpetas y después cargarlos uno por uno al sistema de CONTPAQi. Con este servicio, el proceso se realiza de forma automática desde el servidor del cliente.

¿Para qué sirve?
Sirve para mantener actualizado el ADD de CONTPAQi con los XML fiscales que se encuentran disponibles en bFiskur.
El servicio puede considerar diferentes tipos de comprobantes, como:
- CFDI emitidos.
- CFDI recibidos.
- Complementos de pago de clientes.
- Complementos de pago de proveedores.
- CFDI de nómina.
Esto ayuda a que la información fiscal esté disponible en CONTPAQi sin depender de procesos manuales repetitivos.
¿Cómo funciona?
El proceso funciona mediante un ejecutable que se instala en el servidor del cliente donde se encuentra CONTPAQi.
De forma general, el flujo es el siguiente:
- bFiskur identifica los XML disponibles para el cliente.
- El ejecutable instalado en el servidor del cliente consulta si existen XML pendientes.
- Si hay XML pendientes, los descarga automáticamente.
- Los XML se colocan en la carpeta correspondiente.
- El ejecutable realiza la carga al ADD de CONTPAQi.
- El sistema registra si el XML fue procesado correctamente o si ocurrió algún error.

Este proceso puede ejecutarse de forma automática mediante una tarea programada de Windows.
¿Qué se necesita para utilizarlo?
Para habilitar el servicio se requiere:
- Tener CONTPAQi instalado en un servidor del cliente.
- Contar con acceso al servidor donde se realizará la instalación.
- Tener configuradas las empresas/RFC que se cargarán al ADD.
- Conocer la base de datos de CONTPAQi correspondiente a cada empresa.
- Definir la carpeta donde se descargarán temporalmente los XML.
- Tener conexión a internet desde el servidor del cliente hacia bFiskur.
- Contar con un usuario SQL con permisos para conectarse a las bases de CONTPAQi.
¿Qué se configura por cliente?
Por cada cliente o grupo se registra una configuración que indica:
- Cliente o grupo al que pertenece la instalación.
- Instalación del servicio, por ejemplo: add-principal, add-contabilidad o add-nomina.
- RFCs autorizados para carga.
- Base de datos CONTPAQi asociada a cada RFC.
- Carpeta destino donde se descargarán los XML.
- Token de seguridad para que el ejecutable pueda comunicarse con bFiskur.
El token se genera al momento de crear la configuración inicial. Por seguridad, debe guardarse en ese momento y capturarse en el ejecutable instalado en el servidor del cliente.
¿Qué hace automáticamente?
Una vez configurado, el servicio puede realizar automáticamente las siguientes tareas:
- Buscar XML pendientes en bFiskur.
- Descargar los XML correspondientes al cliente.
- Guardarlos en la carpeta configurada.
- Cargar los XML al ADD de CONTPAQi.
- Registrar el resultado del proceso.
- Dejar evidencia de errores en caso de que algún XML no pueda cargarse.

Beneficios
Este servicio ofrece varios beneficios para el cliente:
- Reduce trabajo manual.
- Evita descargas repetitivas de XML.
- Disminuye errores por carga manual.
- Ayuda a mantener actualizado el ADD de CONTPAQi.
- Permite procesar XML por lotes.
- Puede ejecutarse automáticamente sin intervención del usuario.
- Facilita el seguimiento de XML cargados y XML con error.
Seguridad
El servicio utiliza una configuración segura para identificar al cliente y a la instalación autorizada.
Cada instalación cuenta con un token único. Este token funciona como una llave de acceso para que el ejecutable pueda consultar y descargar únicamente los XML autorizados para ese cliente.
El ejecutable guarda su configuración de forma cifrada en el servidor del cliente.
Instalación general
El proceso de instalación se realiza una sola vez por servidor.
De forma general, consiste en:
- Crear la configuración del cliente en bFiskur.
- Generar el token de instalación.
- Copiar el ejecutable al servidor CONTPAQi del cliente.
- Ejecutar la configuración inicial del ejecutable.
- Capturar los datos de conexión necesarios.
- Realizar una prueba de conexión.
- Realizar una prueba de descarga.
- Programar la ejecución automática en Windows.
Ejecución automática
El servicio puede configurarse con una tarea programada de Windows para ejecutarse cada cierto tiempo, por ejemplo:
- Cada 30 minutos.
- Cada hora.
La frecuencia depende del volumen de XML del cliente y de la necesidad de actualización.
¿Qué pasa si ocurre un error?
Si ocurre un error durante la descarga o carga de un XML, el sistema registra la incidencia para su revisión.
Algunos errores comunes pueden ser:
- El servidor no tiene conexión a internet.
- El usuario SQL no tiene permisos suficientes.
- La contraseña SQL capturada no es correcta.
- La base de datos de CONTPAQi no existe o no está disponible.
- La carpeta destino no tiene permisos de escritura.
- El XML no se encuentra disponible o no puede leerse.
Estos errores pueden ser revisados por soporte para corregir la configuración o validar el entorno del cliente.
Recomendación de uso
Para operación normal, se recomienda ejecutar el servicio de forma automática cada 30 minutos o cada hora.
En una carga inicial grande, se puede configurar temporalmente una frecuencia mayor o un procesamiento por lotes más amplio. Después de la carga inicial, se recomienda regresar a una frecuencia normal.
Resumen
El servicio de carga automática al ADD de CONTPAQi permite que los XML disponibles en bFiskur se envíen al servidor del cliente y se carguen automáticamente en CONTPAQi.
Con esto se reduce el trabajo manual, se mejora el control de los XML y se facilita que el ADD del cliente se mantenga actualizado de forma periódica.