Boleto da Cora: o erro "Bad Request" é o cadastro do cliente
"Bad Request" ao gerar boleto pela Cora não é falha do sistema nem instabilidade da internet: é a Cora recusando o cadastro de quem vai pagar. Ela devolve esse aviso genérico quando algum dado do cliente chega fora do padrão que ela aceita.
O QUE VAI JUNTO COM O BOLETO
Ao gerar, o sistema envia o cadastro do cliente: nome, e-mail, CPF ou CNPJ, logradouro, número, complemento, bairro, cidade, estado e CEP. Qualquer um desses campos vazio ou mal preenchido derruba a emissão.
O QUE CONFERIR, NESTA ORDEM
1. CPF ou CNPJ. O próprio sistema barra antes de acionar a Cora e avisa que o cliente não possui CPF/CNPJ. Se a mensagem foi essa, é só preencher o documento.
2. CEP. É a causa campeã. Precisa ser um CEP válido e completo. CEP incompleto, inventado ou com caractere estranho é recusado.
3. Endereço. Logradouro, número, bairro, cidade e estado preenchidos. Endereço em branco, ou com o número digitado dentro do logradouro, também derruba.
4. Cliente vinculado. O recebimento precisa ter um cliente ou uma pessoa ligada a ele. Lançamento avulso, sem cliente, não gera boleto — e nesse caso o sistema avisa que não existe cliente vinculado ao recebimento.
COMO CORRIGIR
Abra o cadastro do cliente, ajuste o campo, salve e gere o boleto de novo. Não é preciso refazer o lançamento do financeiro nem refazer a integração com a Cora.
SE CONTINUAR DEPOIS DE TUDO CERTO
Cadastro completo e correto e o erro persiste é caso de abrir chamado. Tenha à mão o número do recebimento e o nome do cliente — com isso a equipe identifica o campo exato que a Cora recusou.