Configuraciones necesarias para el registro de pagos por el API del Banco do Brasil. Para pruebas en entorno de homologación deben utilizarse los datos ficticios para pruebas de acuerdo con la documentación del Portal Developers BB.
Es posible realizar la configuración de la operación de extracto bancario y/o registro online de pagos por medio de las opciones:
Para la configuración del layout es necesario obtener ante el Banco do Brasil la siguiente información:
Application Key - Clave de la aplicación: Clave de acceso de la aplicación
Client ID - ID del cliente: Código de identificación del cliente
Client Secret - Clave secreta del cliente: Clave secreta de validación del cliente.
La comunicación entre el ERP y el banco sucede vía autenticación mutua de certificados (mTLS), de esta manera, es necesario solicitar los datos sobre el Banco do Brasil. Para más detalles acceda a la documentación que está disponible en el Portal Developers BB.
Red interna
Para la comunicación del Protheus con el banco es necesario configurar la seguridad de red, si fuera necesario, para aceptar la salida del rango de IP referente al DNS:
Para promover la integración sistémica del registro on-line de pagos, es necesario tener el Certificado Digital ICP Brasil del tipo A1. Puede utilizar un certificado tipo A1 que ya tenga (por ejemplo, que utiliza en las transmisiones de las facturas electrónicas) o solicitar un nuevo certificado ante el Banco do Brasil. Para saber más detalles sobre el certificado digital, acceda a los siguientes enlaces:
Autenticación mutua de certificados (mTLS)
Después de enviar al Banco do Brasil el certificado A1 que se utilizará en el proceso, importe este mismo certificado por medio de la rutina CFGX060 - Documento de referencia: https://tdn.totvs.com/x/viabEg.
La validación del certificado digital por medio del (NGF) Nuevo administrador financiero, se realizará por medio de la confirmación de los archivos "CERT" y "KEY" que deben estar grabados en el camino \CERT\NGF\{nombre del archivo}.
El nombre de los archivos debe estar compuesto por:
"nombre del certificado".pem;
"nombre del archivo clave del certificado".pem.
IMPORTANTE:
a) En la generación del archivo por el módulo configurador (rutina CFGX060), se generarán los archivos con la extensión .pem, los cuales deben ser renombrados manualmente a .key y .crt.
b) Si los nombres de los archivos fuera iguales, el usuario puede utilizar el texto "_key" y "_cert" para diferenciarlos.
c) La estructura de las carpetas deben crearse abajo del camino informado en el RootPath del archivo server INI.
Libera Aut. campo que define si el pago entrará liberado en la institución financiera/Banco" (EE_LIBEAUT).
ATENCIÓN (campo EE_LIBEAUT)
Es muy importante la configuración correcta de este campo, porque este define si el pago entrará liberado o no. Y aunque la configuración del cliente, dentro del Banco do Brasil, determine que los pagos necesitan de aprobación, si este campo estuviera configurado con liberación automática, el pago entrará de forma liberada.
Liberación (EE_LIBEAUT)
Si el Protheus est configurado para que la aprobación ocurra por medio del internet banking del Banco, por estándar los títulos se listarán individualmente, aunque pertenezcan al mismo borderó. En este caso, los títulos deben ser aprobados uno por uno. Pero existe la posibilidad de configurar su cuenta corriente para que la aprobación sea en lotes. Para ello, entre en contacto con su gerente de cuentas BB y solicite el ajuste de la configuración de la cuenta que está utilizando.
Es posible generar un borderó de pagos con el registro online, para ello basta acceder a la rutina Borderó de pagos (FINA240) o Borderó de pago con impuestos (FINA241), al completar la información del banco y la subcuenta previamente registrados, se habilitará la opción Registro Online, al marcar essa opción el borderó se marcará para el registro online (EA_BORAPI = S).
Modelos de pagos (Tabla genérica 58 del SX5) homologados para transmisión: