Importante

Esta funcionalidad se liberó en paquetes acumulados con fecha igual o superior al 14/04/2023.


01. VISIÓN GENERAL

El registro online de pago tiene por finalidad hacer viable la integración de pagos de los títulos por pagar entre el ERP y los bancos, utilizando comunicación con API (Application Programming Interface).

Bancos homologados:

02. CONFIGURACIÓN 

  1. Para transmisión del pago a la entidad financiera es necesario que el entorno esté con el servicio de programación en agenda (Schedule) configurado. Para más información sobre la configuración del Schedule, consulte la documentación: Configuración Schedule
  2. Al realizar la configuración de una cuenta se verificará la necesidad de creación del Job FINA717 de transmisión de los pagos. 

03. FLUJO DE EJECUCIÓN

  1. Informe el banco oficial en el campo A6_BCOOFI con el código del banco FEBRABAN en el registro del banco.
  2. Configure el registro de Parámetros de banco (Subcuenta) - FINA130. (Cada banco puede tener una configuración especifica en los parámetros de banco, para más detalles de los campos que deben completarse, vea la documentación especifica por banco).
  3. Realice la Configuración de cuentas (Pagar y Cobrar) - FINA710 en el menú del Nuevo administrador financiero.  Algunas informaciones que se enviarán al banco no serán configurables vía layout, es decir, serán datos ya incluidos en las tablas involucradas en el proceso de transmisión, por lo tanto, tome atención en la cumplimentación de los campos descritos a continuación, de acuerdo con el modelo de pago que se utilizará en la generación del borderó:
    1. Transmisión de pago de la boleta (Modelo de pago 30 y 31) 

      1. Código de barras - E2_CODBAR
    2. Transmisión de pago de formularios no compensables con código de barras (Modelo de pago 13) 

      1. Código de barras - E2_CODBAR
    3. Transmisión de pago para una GPS (Modelo de pago 17)
      1. Código de ingreso del tributo - E2_RETINS
      2. Número de identificación del contribuyente. - E2_CNPJRET
    4. Transmisión de pago de una DARF (Modelo de pago 16 y 18)
      1. Código del ingreso del tributo - E2_CODRET
    5. Transmisión de una transferencia PIX (Modelo de pago 45)
      1. Las claves PIX que se utilizarán, deben estar previamente configuradas en el registro de proveedores, para más detalles sobre el proceso, acceda a la documentación Pagos instantáneos - PIX
  4. Genere el borderó informando la Subcuenta configurada, para el correcto funcionamiento es necesario marcar el checkbox "Registro de pagos online". (La generación de borderó para transmisión online de pagos debe realizarse por medio de las rutinas FINA240 y FINA241)
  5. Configure el job FINA717, en el schedule del módulo configurador. El job será responsable por la transmisión del pago. (Para más detalles, acceda a la documentación Configuración de los jobs - comunicación bancaria online)
  6. Monitoreo de los estatus por el Monitor de pagos con asunto pendiente en el Nuevo administrador financiero. (El estatus EN PROCESAMIENTO en el monitor de pagos con asuntos pendientes significa que los datos están siendo validados por el banco, estas validaciones pueden demorar un promedio de 15 minutos).
  7. Configure el job FINA718, en el schedule del módulo configurador. El job será responsable por la baja de los títulos por pagar en el ERP. (Para más detalles acceda a la documentación Configuración de los jobs - comunicación bancaria online)
  8. Monitoreo de las bajas y fallas del job FINA718 por medio del Log devolución (Bajas) en el Nuevo administrador financiero.

04. TABLAS UTILIZADAS

  • SA6Bancos

A6_CFGBOLP - Configuración del layout.

A6_CFGAPIP - Habilitado para uso de API.

A6_BCOOFI - Código en el Banco central.

  • SEA - Títulos enviados al banco 

EA_BORAPI - Borderó para transmisión por API.

EA_TRANSF - Estatus de transferencia.

EA_APIMSG - Mensaje de la API.

EA_APILOG - Eventos de la API.

EA_APIMAIL - Estatus de envío del E-mail.

EA_SUBCTA - Subcuenta para transmisión por API.

EA_IDTRANS - Id del pago transmitido al banco.

  • SE2 - Cuentas por pagar 
  • SEE - Parámetros del banco

               EE_IDTRANS - Id de la transacción que se utilizará en la transmisión de los pagos

               EE_LIBEAUT - Define si la liberación del pago se realizará de forma automática