Ir para conteúdo
  • Cadastre-se

dev botao

Alteração de Boleto via Api Banco Sicob V3


Ver Solução Respondido por Quality Automação,

Recommended Posts

  • Membros Pro
Postado (editado)

Bom dia, Estou tentando fazer a alteração no vencimento de um boleto usando a API para o banco Sicob 
Abasteço o boleto completo alterando o vencimento.

porem só me retorna HTTP_Result=400
JSON={"mensagens":[{"mensagem":"Preencha um dos campos para alteração.","codigo":"5002"}]}

estou configurando o componente igual para a inclusão ,baixa e consulta no Scope:
 with CedenteWS do
      begin
        //ClientID     := '9b5e603e428cc477a2841e2683c92d21';
        ClientID     := pClientId;
        ClientSecret := pClientSecret;
        KeyUser      := '';
        IndicadorPix := False;
        Scope := 'boletos_inclusao boletos_consulta boletos_alteracao';
      end;

e para enviar estou passando :
 AdicionaBoleto(pBoleto,pJsonAlteracao);
  ApiBoletoSicob.Configuracoes.WebService.Operacao := tpAltera;
  ApiBoletoSicob.Enviar;

algo mais que tenha que configurar ?

segue anexo Log 

 

Log

Editado por Quality Automação
  • Moderadores
Postado
12 minutos atrás, Quality Automação disse:

  ApiBoletoSicob.Configuracoes.WebService.Operacao := tpAltera;
  ApiBoletoSicob.Enviar;

Precisa informar o tipo de ocorrência:

ACBrBoleto1.Configuracoes.WebService.Operacao := tpAltera;
ACBrBoleto1.ListaDeBoletos[0].OcorrenciaOriginal.Tipo := toRemessaAlterarVencimento;
ACBrBoleto1.Enviar;

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Postado (editado)

Entendi vou fazer o teste.
reparei antes de efetuar o teste que tem N toRemessaAlterar.... 
no caso de ter q alterar por exemplo data de vencimento e data limite de pagamento no mesmo titulo eu tenho fazer isso separadamente ou posso em uma única alteração passar todas as alterações e 
passar apenas toRemessaAlterarVencimento visto que no caso seria diferente o toRemessaAlterar....

Editado por Quality Automação
  • Moderadores
Postado
15 minutos atrás, Quality Automação disse:

no caso de ter q alterar por exemplo data de vencimento e data limite de pagamento no mesmo titulo eu tenho fazer isso separadamente ou posso em uma única alteração passar todas as alterações e 
passar apenas toRemessaAlterarVencimento visto que no caso seria diferente o toRemessaAlterar....

Uma chamada pra cada tipo de alteração, são endpoints diferentes.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

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...