Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 433 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Estou tentando obter o retorno dos boletos seguindo o exemplo no tópico, porém ao realizar o primeiro passo e tentar consultar a solicitação da movimentação, me retorna um erro 400, ao observar o log percebi que o param query numeroCliente está indo vazio, e na documentação da API aparenta ser um campo obrigatório.
URL: [GET] https://sandbox.sicoob.com.br/sicoob/sandbox/cobranca-bancaria/v3/boletos/movimentacoes?numeroCliente=&codigoSolicitacao=132 

 

cobBancoob_Log - 18-02-2025.txt

  • Consultores
Postado

No caso tu não informou ele então

creio que deva ter colocando no campo errado. mas é preciso sim dele mesmo

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Moderadores
Postado

Se vc estiver fazendo a consulta no ambiente de HOMOLOGAÇÃO realmente não há retorno porque é pelo Sandbox. Segue resposta que recebi do Suporte da API:

"Como está usando o ambiente do SandBox, não irá fazer download, pois os dados são mockados.
Está recebendo esse erro, pois não tem o que baixar mesmo no ambiente do SandBox"

E um exemplo de arquivo de retorno de débitos liquidados que me enviaram para tentar realizar teste "forçado" de retorno de baixas de documentos:

[
    {
"siglaMovimento": "LIQUI", // Sigla do tipo de movimento solicitado
"dataInicioMovimento": "2020-09-30T00:00:00-03:00", // Data de início do movimento
"dataFimMovimento": "2020-09-30T00:00:00-03:00", // Data final do movimento
"numeroCliente": 76139, // Identificador do cliente
"numeroContrato": 76139, // Identificador do contrato
"modalidade": 1, // Tipo de modalidade
"numeroTitulo": 20352, // Número do título
"seuNumero": "30_09_261742_dias0", // Descrição do seu número
"dataVencimentoTitulo": "2021-05-30T00:00:00-03:00", // Data de vencimento do título
"valorTitulo": 100.0, // Valor do título
"codigoBarras": "75691863600000100001306601007613900020352001", // Código de barras
"dataMovimentoLiquidacao": "2021-05-30T00:00:00-03:00", // Data de movimento do processamento da liquidação
"dataLiquidacao": "2021-05-30T00:00:00-03:00", // Data de liquidação do título
"dataPrevisaoCredito": "2021-05-30T00:00:00-03:00", // Data de previsão para o crédito
"numeroBancoRecebedor": 756, // Número do banco recebedor do pagamento
"numeroAgenciaRecebedora": 45551, // Número da agência recebedora do pagamento
"numeroContaCorrente": 234129, // Número da conta corrente
"idTipoOpFinanceira": 2, // Identificador do tipo de operação
"tipoOpFinanceira" 01, // Descrição do tipo de operação financeira
"valorAbatimento": 0.0, // Valor do abatimento
"valorDesconto": 0.0, // Valor de desconto
"valorMora": 0.0, // Valor de mora
"valorLiquido": 100.0, // Valor recebido
"valorTarifaMovimento" 0 // Valor da tarifa
    }
]

  • Curtir 1
  • 2 semanas depois ...
Postado

Estou tendo o mesmo problema no ambiente de produção, o primeiro passo "Solicitar a movimentação" passa tranquilo, agora no segundo "Consultar a situação da solicitação da movimentação" tenho um erro 400 e nos logs [GET] https://api.sicoob.com.br/cobranca-bancaria/v3/boletos/movimentacoes?numeroCliente=&codigoSolicitacao=45023615 ao verificar a chamada da API o numeroCliente vai vazio, o que é estranho que no [POST] https://api.sicoob.com.br/cobranca-bancaria/v3/boletos/movimentacoes o numeroCliente é preenchido pelo componente, somente no post não. Na propriedade Filtros também não tem como eu preencher de forma manual pelo que observei

  • 1 mês depois ...
  • Moderadores
Postado
Citar
  • Consultar a situação da solicitação da movimentação

Alimentar um titulo para que o componente pegue alguns parâmetros como contrato, cedente (valor pode estar zerado)

 

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

Projeto ACBr

 

 

Postado (editado)

Achei melhor modificar dentro do componente para não precisar enviar nenhum título

Arquivo -> ACBrBoletoW_Sicoob_V3.pas

Classe -> TBoletoW_Sicoob_V3

Função -> DefinirURL;

if Boleto.Configuracoes.WebService.Operacao in [tpConsulta] then

begin

   LContrato := OnlyNumber(Boleto.Cedente.CodigoCedente); //atribuir abaixo na variável LContrato o codigo cedente

end;

Editado por Geovani Boton
  • Curtir 1
  • Consultores
Postado

Lembrando que não é só em consulta que é usado. tem consulta detalhe

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Consultores
Postado
22 horas atrás, Geovani Boton disse:

Achei melhor modificar dentro do componente para não precisar enviar nenhum título

Arquivo -> ACBrBoletoW_Sicoob_V3.pas

Classe -> TBoletoW_Sicoob_V3

Função -> DefinirURL;

if Boleto.Configuracoes.WebService.Operacao in [tpConsulta] then

begin

   LContrato := OnlyNumber(Boleto.Cedente.CodigoCedente); //atribuir abaixo na variável LContrato o codigo cedente

end;

Subi uma mudança no Sicoob V3 e no Boleto
favor baixar e testar

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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á 433 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.