
01. VISÃO GERAL
Configurações necessárias para o registro de boletos por API do banco Bradesco.
02. CERTIFICADO DIGITAL
Para promover a integração sistêmica de registro on-line de Boletos de Cobrança Bradesco, é necessário possuir Certificado Digital ICP Brasil do tipo A1.
Importar pela rotina CFGX060 - Documento de referencia: https://tdn.totvs.com/x/viabEg.
A validação do certificado digital pelo (NGF) Novo Gestor Financeiro, se dará pela confirmação dos arquivos "CERT" e "KEY" que deverão estar gravados no caminho \CERT\NGF\{nome do arquivo}.
O nome dos arquivos deve ser composto por:
"nome do certificado".pem;
"nome do arquivo chave do certificado".pem.
Obs.: Caso os nomes dos arquivos sejam iguais o usuário pode usar os texto "_key" e "_cert" para diferencia-los.
A estrutura das pastas deverão ser criados abaixo do caminho informado no RootPath do arquivo server INI.


03. DADOS UTILIZADOS NO LAYOUT
- Para habilitar a configuração de um layout para o Banco Bradesco deve ser informado no campo A6_BCOOFI ( Banco oficial ) o código do 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 sistema (SA6) esteja incorreto, será necessário o ajuste.
É necessário o cadastro correto do dígito verificador da conta no campo Dv Conta (A6_DVCTA). Caso o cadastro esteja incorreto na tabela de bancos (SA6), o ajuste deve ser realizado em sua subconta no Cadastro Parâmetros de bancos (tabela SEE) nos campos Age. Oficial (EE_AGEOFI), Cta. Oficial (EE_CTAOFI) e DV Cta.Ofic. (EE_DVCTOFI). Exemplo de conta que precisa ser adequada : Conta 12345-6 No cadastro do banco, campo Nro Conta (A6_NUMCOM) = 123456 e DV Conta (A6_DVCTA) = vazio, o ajuste em sua sub conta deve ser Cta. Oficial (EE_CTAOFI) = 12345 e 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 (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 (EE_FAXINI) , Faixa Fim (EE_FAXFIM) e Faixa atual (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.
- 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. CONFIGURAÇÃO DO LAYOUT
Para a utilizar o registro online de boletos para o Bradesco, deve-se observar a seguinte regra:
- Porcentagem Juros Mensal: Neste campo, deve ser informado o valor mensal de juros.
Como padrão, disponibilizamos o campo E1_PORCJUR já multiplicado por 30, respeitando a seguinte regra: juros diário X 30 dias = juros mensal

- Qtde dias 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 configurado multa por valor ou multa por percentual, por padrão o sistema utilizará um dia após o vencimento.
Somente serão permitidos valores maiores ou igual a um e valores menores ou igual a 999: qtdeDiasMulta >= 1 e qtdeDiasMulta <= 999

- Número do documento: Neste campo deverá ser informado qual será o número do documento que será transmitido ao banco e posteriormente impresso no boleto.
Onde poderá ser:
- Número do Título (E1_NUM)
- ID CNAB (E1_IDCNAB)
- Expressão definida pelo usuário.
- 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.

