Problema
O Bradesco informa que essa mensagem é apresentada quando algum dado enviado na requisição está divergente do cadastro da conta ou quando o cadastro não está habilitado para utilização da API.
Embora a mensagem seja genérica, foi identificado que a inconsistência pode ocorrer quando os dados bancários utilizados na integração não correspondem exatamente aos dados cadastrados no Bradesco.
Causa
Os dados de agência, conta, código do cedente e carteira informados na integração devem corresponder aos dados cadastrados no Bradesco.
Por exemplo, considerando dados fictícios:
Agência: 1234
C/C: 0056789-0
Código Cedente: 1234567
Carteira: 09
Todos esses dados precisam estar corretos e compatíveis com o cadastro do cliente no Bradesco.
Solução
Confira os dados cadastrados no Bradesco e compare-os com os dados utilizados na configuração da integração.
Ao ocorrer o erro DADOS INCONSISTENTES - 0840, verifique principalmente:
- Agência;
- Conta corrente;
- Código do cedente;
- Carteira.
Também deve ser confirmado junto ao Bradesco se a conta e o respectivo convênio de cobrança estão habilitados para utilização da API.
Importante: o código 0840 não identifica qual informação está incorreta. Por isso, quando esse erro ocorrer, os dados enviados na requisição devem ser comparados com os dados cadastrados no Bradesco.