01. VISIÓN GENERAL

Configuraciones necesarias para habilitar los jobs de transmisión y devolución de títulos por API.

02. CONDICIONES PREVIAS

Tener el servicio de programación en agenda Schedule configurado en el servidor del Protheus. (Schedule - Cómo agendar la ejecución de rutinas)

03. JOBS 

La configuración de los jobs debe ser única por Grupo de empresas, siendo necesario registrar solamente una programación en agenda para una sucursal.

Ejemplo:

Empresa T1

Sucursales: D MG 01 , D MG 02 , D RJ 01 , D RJ 02 , D SP 01 , D SP 02

Solamente 1 registro de programación en agenda en el schedule para 1 Empresa/Sucursal para que el schedule ejecute solamente 1 llamada y quede a cargo del job ejecutar para todo el grupo de empresas.

Empresa/Sucursal = T1/D MG 01 ;    → Correcto

Empresa/Sucursal = T1/D MG 01 ;T1/D MG 02 ;T1/D RJ 01 ;    → Incorrecto

Empresa/Sucursal = T1;    → Incorrecto  → schedule ejecuta llamada para todas las sucursales.



El Job FINA713 es responsable por la transmisión de títulos y el envío de boletas por e-mail.

El Job debe configurarse con el código del "Grupo de empresa" pasando por parámetro. Ejemplo:  Grupo de empresas con el código = 01 FINA713('01')

¡Importante!

La Devolución bancaria del Cuentas por cobrar por API está liberada solamente para el Banco do Brasil (001).


El Job FINA715 es responsable por la devolución de títulos y de realizar las bajas en el sistema.

El Job debe configurarse con el código del "Grupo de empresa" pasando por parámetro. Ejemplo:  Grupo de empresas con el código = 01 FINA715('01')

Obs.: El JOB de bajas de títulos (FINA715) se ejecutará considerando la fecha inicial a la fecha del parámetro MV_FNGDTBX (si estuviera vacío, considerará la fecha actual) y la fecha final siempre será la fecha actual.

Para la ejecución del JOB con la fecha inicial anterior a la fecha actual es necesaria la creación/modificación del parámetro MV_FNGDTBX e informar la fecha en que se desea la ejecución, por ejemplo:

Fecha actual – 20/07/2022 12:00:00

Fecha anterior – 01/01/2022 00:00:00

El JOB se ejecutará considerando el período con inicio el 01/01/2022 y finalización el 20/07/2022 (Los horarios no influencian en la ejecución del JOB).

El parámetro se debe completar con la fecha en el formato (“2022-01-01 00:00:00”).

Después de ejecutar el JOB con el parámetro informado con la fecha anterior a la fecha actual, el sistema actualizará el parámetro con la fecha de ejecución (fecha actual “2022-07-20 12:00:00”

Siempre que sea necesario el procesamiento del JOB con una fecha inicial diferente de la actual, modifique el parámetro con la fecha deseada.





Importante

La comunicación bancaria online del cuentas por pagar se liberó en paquetes acumulados con fecha igual o superior al , solamente para el Banco do Brasil (001).

El Job FINA717 es responsable por la transmisión y liberación de los títulos por pagar. Para entender el funcionamiento de forma detallada, acceda a la documentación Job de transmisión de los pagos - FINA717

El Job debe configurarse con el código del "Grupo de empresa" pasando por parámetro. Ejemplo:  Grupo de empresas con el código = 01 FINA717('01')

El Job FINA718 es responsable por la baja de los títulos por pagar. Para entender el funcionamiento de forma detallada, acceda a la documentación Job de devolución de los pagos - FINA718

El Job debe configurarse con el código del "Grupo de empresa" pasando por parámetro. Ejemplo:  Grupo de empresas con el código = 01 FINA718('01')




04. CONFIGURACIÓN

En el módulo configurado SIGACFG acceda al menú Schedule >Schedule.

En programaciones en agenda, seleccione la opción registro y agregue la programación en agenda del job.

En el ejemplo del Grupo de empresa 01, configure la rutina como FINA713('01') para la transmisión o FINA715('01') para la devolución.

Configure el módulo como Financiero 06 y configure el entorno y recurrencia de acuerdo con lo que sea necesario.



Información

Para los casos donde el job aparentemente parece no estar siendo ejecutado, es posible acompañar los procesos por el console.log del appserver, para ello, configure las claves en la sección del entorno:

  • FWTRACELOG
  • FWLOGMSG_DEBUG

Para más información, acceda a la documentación Claves para control de logs