Geovani Boton Postado 18 Fevereiro Postado 18 Fevereiro 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
Moderadores Juliomar Marchetti Postado 18 Fevereiro Moderadores Postado 18 Fevereiro No caso tu não informou ele então creio que deva ter colocando no campo errado. mas é preciso sim dele mesmo Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Moderadores Gr@c@ Postado 19 Fevereiro Moderadores Postado 19 Fevereiro 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 } ] 1
Geovani Boton Postado 27 Fevereiro Autor Postado 27 Fevereiro 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
Willian Perez Postado Quarta as 13:57 Postado Quarta as 13:57 (editado) teve solução? estou com mesmo problema Editado Quarta as 13:57 por Willian Perez
Moderadores BigWings Postado Quarta as 14:15 Moderadores Postado Quarta as 14:15 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) BigWingsAjude o Projeto ACBr crescer - Assine o SAC
Geovani Boton Postado Quarta as 23:50 Autor Postado Quarta as 23:50 (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 Quarta as 23:50 por Geovani Boton 1
Moderadores Juliomar Marchetti Postado Quinta as 18:42 Moderadores Postado Quinta as 18:42 Lembrando que não é só em consulta que é usado. tem consulta detalhe Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Moderadores Juliomar Marchetti Postado Quinta as 21:56 Moderadores Postado Quinta as 21:56 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 Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora