01.
...
Configurações necessárias para o registro de boletos por API do banco Bradesco.
VISIÓN GENERAL
Configuraciones necesarias para el registro de boletas On Line del banco Bradesco. Existen dos servicios de comunicación con el banco Bradesco, a continuación destacaremos algunas características de cada servicio y cómo utilizarlos:
| Totvs custom tabs box |
|---|
| tabs | Cobranza vía WS |
|---|
| ids | 01,02 |
|---|
|
Para la utilización es necesario solicitar la activación del servicio de registro de boletas por webservice en su contrato del banco. Cabe resaltar que esta versión no tiene algunas funcionalidades, como por ejemplo, registro de boleta híbrida (Boleta con QR Code PIX), modificación y anulación de boletas. | Informações |
|---|
| 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: https://cobranca.bradesconetempresa.b.br/ |
| Totvs custom tabs box items |
|---|
| Para su utilización es necesario solicitar al gerente de la cuenta, para que se habiliten los siguientes servicios: - 175 - Registro vía Webservice
- 182 - Cobranza con QR Code
Este nuevo mecanismo de comunicación con el Bradesco, tiene algunas funcionalidades que la Cobranza por WS no tenía, como por ejemplo, modificación y anulación de boletas, transmisión de la boleta híbrida (Boleta con QR Code PIX), de esta manera, nuevas implementaciones solamente se realizarán en este nuevo formato de comunicación.
|
|
02. CERTIFICADO DIGITAL
Para promover a integração sistêmica promover la integración sistémica de registro on-line de Boletos Boletas de Cobrança cobranza Bradesco, é necessário possuir es necesario tener Certificado Digital ICP Brasil do del tipo A1.
Importar pela rotina por la rutina CFGX060 - Documento de referencia: https://tdn.totvs.com/x/viabEg.
A validação do La validación del certificado digital pelo por el (NGF) Novo Gestor Financeiro Nuevo administrador financiero, se dará pela confirmação dos arquivos por la confirmación de los archivos "CERT" e y "KEY" que deverão estar gravados no caminho deben estar grabados en el camino \CERT\NGF\{nome do arquivonombre del archivo}.
O nome dos arquivos deve ser composto El nombre de los archivos debe estar compuesto por:
"nome do nombre del certificado".pem;
"nome do arquivo chave do nombre del archivo clave del certificado".pem.
Obs.: Caso os nomes dos arquivos sejam iguais o usuário pode usar os texto Si los nombres de los archivos fueran iguales, el usuario puede utilizar los textos "_key" e y "_cert" para diferencia-los.diferenciarlos.
La estructura de las carpetas deben crearse debajo del camino informado en el RootPath del archivo A estrutura das pastas deverão ser criados abaixo do caminho informado no RootPath do arquivo server INI.

Image Removed
03.
...
DATOS UTILIZADOS
...
EN EL LAYOUT
- Para habilitar a configuração la configuración de um un layout para o el Banco Bradesco deve ser informado no , en el campo A6_BCOOFI ( Banco oficial ) o código do debe informarse el código del Bradesco 237.
- Em seu layout, a agência possui 4 posições (sem digito) e a conta 7 posições (sem digito). Caso o cadastro no En su layout la agencia tiene 4 posiciones (sin dígito) y la cuenta 7 posiciones (sin dígito). Si el registro en el sistema (SA6) esteja incorretoestuviera incorrecto, será necessário o necesario el ajuste.
| Informações |
|---|
|
É necessário o cadastro correto do dígito verificador da conta no campo Dv Conta Es necesario el registro correcto del dígito verificador de la cuenta en el campo Dv Cuenta (A6_DVCTA). Caso o cadastro esteja incorreto na tabela Si el registro estuviera incorrecto en la tabla de bancos (SA6), o ajuste deve ser realizado em sua subconta no Cadastro Parâmetros el ajuste debe realizarse en su subcuenta en el Registro Parámetros de bancos (tabela tabla SEE) nos en los campos Age. Oficial (EE_AGEOFI), Cta. Oficial (EE_CTAOFI) e y DV Cta.Ofic. (EE_DVCTOFI). Exemplo Ejemplo de conta que precisa ser adequada : Conta cuenta que debe adecuarse: Cuenta 12345-6 No cadastro do En el registro del banco, campo Nro Conta Nº Cuenta (A6_NUMCOM) = 123456 e y DV Conta Cuenta (A6_DVCTA) = vaziovacío, o ajuste em sua sub conta deve el ajuste en su subcuenta debe ser Cta. Oficial (EE_CTAOFI) = 12345 e y DV Cta.Ofic. (EE_DVCTOFI) = 6 |
- O código da carteira/ modalidade de cobrança é configurado na subconta (tabela SEE) pela rotina Parâmetros de Banco (FINA130) no campo Cód. Carteira El código de la cartera/ modalidad de cobranza se configura en la subcuenta (tabla SEE) por la rutina Parámetros de banco (FINA130) en el campo Cód. Cartera (EE_CODCART).
- Se o nosso número for gerado pelo sistema, esse deve ser configurado na subconta (tabela SEE) pela rotina Parâmetros de Banco (FINA130) nos campos Faixa Inicio Si nuestro número fuera generado por el sistema, este debe configurarse en la subcuenta (tabla SEE) por la rutina Parámetros de banco (FINA130) en los campos Rango inicial (EE_FAXINI) , Faixa Fim Rango final (EE_FAXFIM) e Faixa atual y Rango actual (EE_FAXATU).
- O endereço do cliente deve ter o número separa por vírgula para que seja encaminhado corretamente ao sistema do banco.
- La dirección del cliente debe tener el número separado por coma para que se encamine correctamente al sistema del banco.
- El layout del banco no permite el envío de Instrucciones de cobranza, configuradas en Parámetros del banco, Solapa Otros, Mensaje 1, Mensaje O layout do banco não permite o envio de Instruções de Cobrança, configuradas em Parâmetros de Banco, Aba Outros, Mensagem 1, Mensagem 2.
04.
...
CONFIGURACIÓN DEL LAYOUT
Para a utilizar o el registro online de boletos para o Bradesco, deve-se observar a seguinte regra:boletas para el Bradesco, debe observarse la siguiente regla:
- Porcentaje interés mensual: En este campo debe informarse el valor mensual de interesesPorcentagem Juros Mensal: Neste campo, deve ser informado o valor mensal de juros.
Como padrão, disponibilizamos o estándar, ponemos a disposición el campo E1_PORCJUR já multiplicado por 30, respeitando a seguinte regra: juros diário respetando la siguiente regla: interés diario X 30 dias = juros mensaldías = interés mensual
Image Modified
- Qtde dias Cant. Días multa: Neste campo, deve ser informado a quantidade de dias após o vencimento na qual a multa será cobrada. Se este campo não for informado, caso seja En este campo debe informarse la cantidad de días después del vencimiento en la cual se cobrará la multa. Si no se hubiera informado este campo y se hubiera configurado multa por valor ou o multa por percentualporcentaje, por padrão o estándar el sistema utilizará um dia após o vencimentoun día después del vencimiento.
Somente serão permitidos valores maiores ou igual a um e valores menores ou igual Solamente se permitirán valores mayores o iguales a uno y valores menores o iguales a 999: qtdeDiasMulta >= 1 e y qtdeDiasMulta <= 999
Image Modified
- Número do del documento: Neste campo deverá ser informado qual será o número do documento que será transmitido ao banco e posteriormente impresso no boletoEn este campo debe informarse cuál será el número del documento que se transmitirá al banco y posteriormente se imprimirá en la boleta.
Onde poderá Donde puede ser:
- Número do Título del título (E1_NUM)
- ID CNAB (E1_IDCNAB)
- Expressão definida pelo usuárioExpresión definida por el usuario.
- O resultado da expressão será atribuído ao campo “Número do documento”. Para as macros-execuções a expressão a ser executada deverá ser válida. Para informar uma expressão clique na “Engrenagem” que está ao lado do campo.
Image Removed
- El resultado de la expresión se atribuirá al campo “Número del documento”. Para las macroejecuciones la expresión que se ejecutará debe ser válida. Para informar una expresión, haga clic en el “Engranaje” que está al lado del campo.
Image Added
Image Added
- Aceptación: Este campo indica el reconocimiento formal de la deuda (firma en el documento) por el pagador, deben informarse los valores:
- Sí - Cuando existe la necesidad de que el pagador reconozca/acepte la cobranza.
- No - Cuando no existe la necesidad de reconocimiento de la cobranza.
Image Added
- Beneficiario sucursal: En este campo debe informarse la sucursal que se utilizará para la transmisión e impresión de la boleta.
Image Added
Los datos registrados en esta sucursal se utilizarán en la transmisión y en la impresión:
Image Added
| Aviso |
|---|
|
Si este campo no estuviera informado, la Sucursal actual (Sucursal conectada o Sucursal configurada en la agenda) se utilizará en los datos de la transmisión e impresión de la boleta. |
- Valor descuento:En este campo podrá o no informarse un valor de descuento para la boleta.
Donde podrá ser:
- Vacío -Si el valor nominal ya estuviera calculado con la deducción de los valores de descuento o si no existiera descuento para la boleta.
- Valor descuento (SomaAbat()) - Cálculo estándar del sistema de acuerdo con la expresión: "SomaAbat(SE1->E1_PREFIXO,SE1->E1_NUM,SE1->E1_PARCELA,"R",SE1->E1_MOEDA,dDataBase,SE1->E1_CLIENTE,SE1->E1_LOJA)" .
- Expresión definida por el usuario.
- El resultado de la expresión se atribuirá al campo “Valor descuento”. Para las macros-ejecuciones la expresión que se ejecutará debe ser válida. Para informar una expresión, haga clic en el “Engranaje” que está al lado del campo.
Image Added
Es posible informar el valor nominal descontando el valor del descuento. Basta hacer clic en el engranaje, en el campo "Valor nominal" e informar una expresión válida:
Ejemplo:
- "SE1->E1_SALDO - SomaAbat(SE1->E1_PREFIXO,SE1->E1_NUM,SE1->E1_PARCELA,"R",SE1->E1_MOEDA,dDataBase,SE1->E1_CLIENTE,SE1->E1_LOJA)"
Image Added
| Aviso |
|---|
|
Si el valor nominal estuviera calculado con la deducción de los valores de descuento, el campo "Valor descuento" no debe completarse para que no ocurra una duplicaciónen el valor de descuento. Si el campo "Valor descuento" se completa en el campo "Valor nominal", debe tener el valor completo (Sin la deducción del descuento). Si existiera un descuento, se mostrará un mensaje en el cuerpo de la boleta informando el valor del descuento ya calculado. |
| Aviso |
|---|
|
Siempre que se aplique una expresión en un campo de VALOR, es esencial incluir una protección de redondeo para garantizar que el valor siempre se devuelva con dos decimales. Ejemplo: round(SE1->E1_SALDO * 0.10, 2) |
- Tipo de protesto: En este campo debe informarse la forma de protesto que se enviará en la transmisión y posteriormente se imprimirá en la boleta.
Los cuales podrán ser:
- DISPENSAR - No envía protesto para la transmisión, siendo este el valor estándar.
- DÍAS CORRIDOS PARA PROTESTO - Envía para transmisión de protesto utilizando el campo Cant. Días Protesto como días corridos después de la fecha de vencimiento
- DÍAS HÁBILES PARA PROTESTO - Envía para transmisión de protesto utilizando el campo Cant. Días Protesto como días hábiles después de la fecha de vencimiento
Image Added
- Cant. Días Protesto: En este campo debe informarse la cantidad de días del protesto después del vencimiento que se enviará en la transmisión y posteriormente se imprimirá en la boleta.
Qué valores se permiten:
- Vacío - Se enviará para transmisión la cantidad de días con el valor 0.
- EE_DIASPRT - Se utilizará en el envío el valor del campo EE_DIASPRT de la subcuenta utilizada en el borderó, siendo este el valor estándar.
- Expresión definida por el usuario. - El resultado de la expresión se atribuirá al campo “Cant. Días Protesto”. Para las macros-ejecuciones la expresión que se ejecutará debe ser válida. Para informar una expresión haga clic en el “Engranaje” que está al lado del campo.
Image Added
| Aviso |
|---|
| title | Atención al protesto |
|---|
|
El banco Bradesco permite únicamente el protesto con cantidad de días mínima de 5 días. Si se envía un valor menor que 5 días, se enviará el mensaje "Plazo para protesto no válido" o "Días para instrucción de protesto no válido". |
- Nuestro número: Número secuencial con 11 posiciones utilizado para la identificación del título en el banco.
- Generar por el sistema - Se generará una secuencia con 11 posiciones con base en el campo EE_FAXATU (El valor del campo EE_FAXATU debe corresponder a una secuencia con 11 caracteres, si el tamaño del campo fuera mayor, utilizar ceros a la izquierda).
- Generar por el banco -La secuencia se generará por el banco.
Image Added
05. PROBLEMAS COMUNES
- ERROR DE CONSISTENCIA: DATOS INCONSISTENTES - 0840 (6)
- Este mensaje pude regresar si el servicio no estuviera activo en el contrato. Para la confirmación envíe un e-mail en el canal de soporte del Bradesco suportewebservice@bradesco.com.br informando la devolución "ERROR DE CONSISTENCIA: DATOS INCONSISTENTES - 0840 (6)" y solicite para verificar si el servicio de registro de boletas por webservice está activo en su contrato. Es necesario informar su RCPJ, número de agencia y número de cuenta.
- NEGOCIACIÓN INEXISTENTE
- Si el banco devolviera este mensaje en el momento de la transmisión de la boleta, significa que algunas informaciones pueden estar incorrectas, siendo estas:
- Agencia - Verificar el código de la agencia, informado en el registro de bancos (A6_AGENCIA) o parámetros de banco (EE_AGEOFI) Vea el tópico 3
- Cuenta - Verificar el código de la cuenta informado en el registro de bancos (A6_NUMCON) o parámetros de banco (EE_CTAOFI) Vea el tópico 3
- Cartera - Verifique la cartera informada en parámetros del banco (EE_CODCART)
- Si todas las informaciones estuvieran correctas, recomendamos entrar en contacto con el banco.
06. CONFIGURACIÓN DE BOLETA
Permite que el usuario configure cómo será la impresión de la boleta.
- Imprime descuento
- Como mensaje - El valor del descuento se imprimirá en los mensajes de la boleta
- Campo descuento/rebaja - El valor del descuento en el titulo se imprimirá en (-) Descuento/Rebaja de la boleta
Image Added
| Aviso |
|---|
|
- No es posible utilizar las opciones "Como mensaje" y "Campo descuento/rebaja" en conjunto.
- Después de la transmisión de las boleta las modificaciones realizadas en el campo Imprime descuento no se aplicarán a las boletas transmitidas. Las modificaciones solo se aplicarán a las boletas transmitidas después de la modificación.
|
Image Removed