Manual Homologação API – Banco do Brasil

1) OBJETIVO

Este manual tem como objetivo orientar o usuário no processo de homologação da API do Banco do Brasil. Nele, serão detalhados os passos necessários para integrar e configurar corretamente a API, garantindo que as transações bancárias, como pagamentos e recebimentos, sejam realizadas de forma segura e em conformidade com os requisitos exigidos pelo Banco do Brasil.

2) DADOS NECESSÁRIOS PARA INTEGRAÇÃO COM API DE BOLETOS DO BANCO DO BRASIL

Para realizar a emissão de boletos via API no Banco do Brasil, é necessário obter os seguintes dados junto à instituição bancária:

– client_id

– Client Secret

– AppKey

– Developer_application_key

– Número da Agência

– Número da Conta

– Número do Cedente

– Carteira

– Variação

Esses dados são essenciais para que a integração com o sistema funcione corretamente.

Observação: Todos os dados mencionados devem ser encaminhados à equipe do Athenas, que será responsável por inserir as informações no servidor de integração, garantindo que o sistema esteja pronto para operar com a API de boletos.

3) CADASTRO NO SITE DO BANCO DO BRASIL

Acesse o site pelo link:

https://app.developers.bb.com.br

Preencha os dados conforme instrução do banco.

Marque as opções indicadas abaixo:

No final da página, clique em [Credenciais] para prosseguir com a próxima etapa do processo.

Os seguintes dados devem ser enviados para a equipe do Athenas para que possam realizar a configuração adequada da integração com a API:

4) CONFIGURAR DADOS NO SERVIDOR DE INTEGRAÇÃO

4.1. Configuração Executada por um Analista do Athenas

Acesse a ferramenta de software para gerenciamento bancário;
Utilize o mesmo login e senha do Athenas Online.

Preencha todos os campos a tela;

Clique em [Atualizar].

Após os dados serem inseridos, é possível verificar e conferir as informações.

5) CONFIGURAÇÃO ATHENAS 3000

5.1. Cadastro da Conta Bancária

Acesse o menu Cadastros > Financeiro > Contas Bancárias > Aba Cobrança.

Preencha os campos:

Agência/Dig.;

Nº Conta/Dig.;

Cód. B.;

Código da Empresa no Banco com ‘Registro’;

Carteira c/ registro;

Variação;

Marque as flag’s:
Boletos Padrão Acbr;

Remessa PagFor Acbr;

Retorno PagFor Acbr;

Na subaba ‘Outras Informações’ marque a flag:

Envio por API Online;

Clique em [OK] para salvar.

Observação: Para obter informações detalhadas sobre como cadastrar uma ‘Conta Bancária’, acesse o manual completo no seguinte link: Manual Cadastro de Contas Bancárias – Várias Empresas

5.2. Caminho para Salvar os Arquivos

Acesse o menu Arquivo > Configurações (Novo) > Cobrança > Caminho para salvar boletos do banco usando API.

Informe o caminho onde serão salvos os boletos em PDF.

Após a emissão, os boletos serão salvos automaticamente no caminho especificado nas configurações do sistema.

O sistema criará uma estrutura de pastas organizada da seguinte forma:

– CNPJ da empresa > Mês/Ano > Nome do cliente.

6) VISUALIZAR BOLETO

Após o boleto ser gerado, o sistema exibirá a seguinte mensagem de confirmação: ‘Processo Finalizado’.

Na aba ‘Boleto’, é possível visualizar os arquivos PDF dos boletos gerados.

7) LER ARQUIVO DE RETORNO

Para leitura do arquivo de retorno, acesse o menu  Movimentação > Financeiro > Liquidar, Portador, Cobrança e Cheques.

Selecione o ‘Tipo de Conta’ – Pagar ou Receber;

Informe a ‘Data Inicial’ e a ‘Data Final’;

Clique em [Cobrança].

Em seguida selecione a ‘Conta Bancária’;

Clique em [Cobrança].

Na Aba Retorno > Subaba Títulos informe:

A ‘Data Inicial’ e a ‘Data Final’;

Observação:

Este filtro de data corresponde à data de vencimento do boleto. A API do Banco do Brasil só retorna informações dos boletos que estão a vencer nos próximos 15 dias. Certifique-se de ajustar o período de consulta conforme essa limitação, para obter os boletos dentro do prazo correto.

Clique em [Ler Arquivo].

Os filtros destacados abaixo referem-se às seguintes opções:

Data de Vencimento do Boleto: Corresponde à data em que o título deve ser pago.

Data de Registro do Boleto: Indica a data em que o lançamento foi registrado no banco.

Na seção abaixo, selecione o ‘Tipo de Registro’:

Baixados/Liquidados/Protestados: Para visualizar apenas os registros que já foram baixados, liquidados ou protestados.

Em Aberto: Para exibir somente os registros que ainda não foram baixados.

Observação: Lembre-se de definir o intervalo de datas (inicial e final) para aplicar o filtro corretamente e obter os resultados desejados.

Após a leitura dos dados, o sistema exibirá o seguinte relatório, detalhando as informações pertinentes, como o status dos boletos, valores, e datas de pagamento.

8) Procedimentos em Caso de Falha na Geração do Boleto

Caso o boleto não seja gerado ou apresente erro ao gerar, siga os seguintes passos:

Na tela inicial do sistema, clique no ícone indicado abaixo;

Selecione ‘Opções’;

 Em seguida ‘marque’:

Ativar Log de Consultas;

Ativar Log do Desenvolvedor.

Após marcar a opção e gere o boleto novamente, siga os seguintes passos:

1. Acesse o Diretório de Logs: Navegue até o caminho C:\Temp_Ath\LOG.

2. Localize o Arquivo de Log: O sistema gerará um arquivo com o nome LOG_ROBO_RELATORIOS_.

3. Abra o Arquivo de Log: Ao abrir o arquivo, visualize o erro de retorno da API. Por exemplo, uma mensagem comum pode ser:
“DSp+1+s8mStJiSk+kAvo0101”, “mensagem”: “Nosso Numero já incluído anteriormente.”, “versão”: “1”.