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.