Ir para conteúdo
  • Cadastre-se

Erro de Tipo de Multa Registro API Banco do Brasil


Ver Solução Respondido por Victor H. Gonzales - Panda,
  • Este tópico foi criado há 1556 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Estou tentando registrar um boleto via API do Banco do Brasil e esta retornando essa rejeição:

HTTP_Result=400
JSON={"erros":[{"codigo":"4678420","versao":"1","mensagem":"Campo tipo multa preenchido com dados inv\u00e1lidos.","ocorrencia":"CHOM00000064611128420101"}]}
[Rejeicao0]
Campo=
Codigo=4678420
Versao=1
Mensagem=Campo tipo multa preenchido com dados inválidos.
Ocorrencia=CHOM00000064611128420101
Valor=

Olhando a unit ACBrBoletoW_BancoBrasil_API reparei que é feita a seguinte verificação para gerar as informações de multa:

if Titulos.PercentualMulta > 0 then
begin
   if Titulos.MultaValorFixo then
      ACodMulta := 1
   else
      ACodMulta := 2;
end
else
   ACodMulta := 3;

Só que no manual da API do Banco do Brasil está com a seguinte informação:

"Código utilizado pela FEBRABAN para identificar o tipo da multa. Domínio: 0 - Dispensar; 1 - Valor fixo (a partir da data estipulada no registro); 2 - Percentual (a partir da data estipulada no registro)."

O correto no componente é ACodMulta receber 0 quando não existe PercentualMulta informado e não 3.

 

  • 3 semanas depois ...
  • Consultores
  • Solution
Postado

Boa tarde, na documentação do banco existe domain 3 sim.

image.png

precisa verificar o seu json

Verifique com eles se o correto é 0 ou 3 https://forum.developers.bb.com.br/ e informe o link do post da conclusão da analise deles por favor.

e para gerar esse grupo no JSON, você precisa informar data de multa, se não tiver informado, não é gerado.

 

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Postado
Em 09/03/2022 at 14:45, Victor H. Gonzales - Panda disse:

Boa tarde, na documentação do banco existe domain 3 sim.

image.png

precisa verificar o seu json

Verifique com eles se o correto é 0 ou 3 https://forum.developers.bb.com.br/ e informe o link do post da conclusão da analise deles por favor.

e para gerar esse grupo no JSON, você precisa informar data de multa, se não tiver informado, não é gerado.

 

Deu certo, estava informando a data e estava sendo gerado no json.

Obrigado.

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 1556 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...