Como Homologar Boletos do Banco do Brasil
Primeiro você terá que entrar em contato com o gerente da conta para obter os seguintes dados (poderá enviar um e-mail para o gerente):
- Beneficiário: (nome da empresa)
- CPF/CNPJ Beneficiário: (cnpj do banco)
- Banco:
- Carteira/Modalidade:
- Simples Com Registro:
- Nosso Número Inicial:
- Número da Remessa:
- Protesto é Automático ou Negativado: (o cliente que decide)
- Quantidade de dias para protesto ou negativação: (o cliente que decide)
- Multa % : (o cliente que decide)
- Juros % mensais: (o cliente que decide)
- Número do Convênio:
- Agência:
- Conta Corrente:
- Sacador/Avalista:
- Mensagem local de pagamento: (o cliente que decide)
Após isso, você irá coletar os dados e colocá-los no sistema.
Conta Cadastral:
Banco> Cadastrar conta
Banco: 44 - BANCO DO BRASIL SA
Agência: 1234 - Digito Verificador: 0
Número da conta: 12345 - Digito Verificador: 6
Descrição: você poderá colocar a forma que quiser na descrição, exemplo: boletos Banco do Brasil
Nome do cedente: NOME DO BENEFICIÁRIO (Geralmente Razão Social da Empresa)
Cidade/Logradouro/ N°/ Bairro/CEP/CNPJ: conforme os dados da empresa
Código Cedente: 12345 Dígito Verificador: 6 (é o mesmo número da conta atual, com o dígito nesse caso)
Número do Convênio: 67891011 (Esse número precisa ser passado pelo Banco)
Aceito: Não
Taxas : Protestar ou Negativar: opcional
Dias para protesto/negativação: opcional
Taxa de multa (%): deve ser informada de acordo com a agência, geralmente 2%
Juros mensais (%): opcional
Cobrança : Carteira: 17
Espécie Documento: DM
Modalidade: 019 (Nesse caso também foi informado assim pela agência)
Layout Boleto: normalmente é padrão, mas pode colocar carnê ou pode colocar padrão (entrega) ai o boleto irá sair para preencher com a assinatura do beneficiário.
CNAB: CNAB400
Ir até a aba Outras Opções e marcar a opção "Utilizar esta Conta com o ACBrLib"
Clique em Gravar.
Após o cadastro da conta, será necessário emitir 10 boletos de teste e 1 remessa para envio ao gerente da conta.
O banco enviará uma mensagem respondendo se os boletos forem homologados ou se forem com erros, ai terá que ser corrigido conforme o erro, gerar novamente os boletos e o envio, aguardando a resposta do banco.
Se estiver tudo ok, o cliente poderá emitir já os boletos pelo sistema.
Boletos Banco do Brasil via API
- Solicitar ao Rodolfo geração de aplicativo no BB Developer.
- Será necessário que o(s) responsável(eis) pelo empresa solicitante acesse o internet banking
- Solicitar ao Rodolfo Client id e Client Secret, essas chaves serão geradas apenas uma única vez, caso a informação seja estraviada, será necessário recriar a integração.
Exemplo de Configurações Cadastradas
Existe 2 possibilidades, em alguns casos necessário substiruir o espaço por %20
Scope: cobrancas.boletos-info cobrancas.boletos-requisicao
Scope: cobrancas.boletos-info%20cobrancas.boletos-requisicao

Caso cliente tenha preferencia de manter sobre o controle dele essas credenciais, cliente precisará criar uma conta no BB Developer e criar os aplicativos e geração de chaves de acesso
Detalhes na documentação do BB: https://apoio.developers.bb.com.br/referency/post/67eec5c3ffb263001373c0e8
Casos em que não é possível a contratação da solução
Obs.: Para esses casos não serão gerados pendências ou Termos de Adesão:
API de Cobrança
- Se o representante não tiver poderes gerais ou específicos para assinar acordos de cooperação e contratos de serviço;
- A empresa não possui convênio de Cobrança (7 dígitos) ATIVO e do tipo 4;
- O Representante não possui chave J (BB Digital PJ Gerenciador Financeiro) com perfil de administrador e telefone atualizado;
- O endereço da empresa estiver desatualizado e sem ocorrências no BB;
- Cadastro do cliente PF e PJ atualizado e sem pendência com a Receita federal.
Dados para uso em ambiente de homologação
- Solicitar ao Rodolfo as chaves necessárias
- Necessário preencher informações da conta conforme abaixo


- No caso ao realizar a tentativa de registro de um boleto pode ser retornado que o nosso número já foi utilizado, será necessário informar no ultimo nosso número a informação retornada na ocorrencia ignorando os 2 primeiros digitos.



