rpaulogio
Membros Pro-
Total de ítens
374 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que rpaulogio postou
-
Daniel, mando por aqui ou e-mail?
-
Daniel, existe diferença:
-
dll ACBrLibBoleto - Banco sicredi boletos via api
um tópico no fórum postou rpaulogio Dúvidas gerais
Bom dia. Estamos integrando nosso sistema WEB para fazer a emissão de boletos via api utilizando a dll ACBrLibBoleto-0.2.0.248. Utilizamos Node.js para comunicação com a dll e a emissão dos boletos é para o banco sicredi. Estamos obtendo o erro ao tentar fazer o envio dos boletos: Falha Envio: <TJsonObject>"" parse error: Campos dos arquivos .ini já verificados. A geração do boleto é feita normalmente pelo método da lib Boleto_GerarPDF Alguma sugestão do que verificar ou o que pode estar acontecendo? -
Daniel, gerei um novo boleto e veio o nossonumero: 118 Preenchi o componente com o valor: 11 Fui tentar pagar via código de barras e o erro persiste. Alguma ideia?
-
Daniel, irei testar, te retorno. obrigado.
-
Daniel, No log retornou: "nossoNumero":100 Eu alimentei o componente assim: Boleto.ListadeBoletos[0].NossoNumero := nossonum; (nossonum=100) nesse caso.
-
Daniel, se precisar te envio o boleto gerado.
-
Bom dia Daniel, Estou efetuando os testes na emissão dos boletos para api,a geração esta normal, não estou enviando o nosso numero, após enviar eu aguardo o retorno e preencho o componente com o nosso numero retornado pela api, porém se eu tento ler o código de barras para fazer o pagamento me retorna a mensagem de que o boleto não está registrado, se eu faço a leitura do qrcode a leitura ocorre normalmente para fazer o pagamento, precisa de mais algum ajustes além do nosso numero? Exemplo de como alimento o componente:
-
dll ACBrLibBoleto - Banco sicoob boletos via api
rpaulogio replied to rpaulogio's tópico in Dúvidas gerais
Boa tarde. As informações de conta e banco estão ok. O caminho para os arquivos pem e key estão ok. As informações de client_id e secret estão ok. Obs: não encontramos um método do ACBr componente que exportasse o arquivo ini. O escopo da aplicação é o mesmo, só muda as tecnologias. Existe algo a mais a ser verificado? Existe algum método do ACBr componente que exporte o arquivo de config ini? -
Boa tarde. Estamos integrando nosso sistema WEB para fazer a emissão de boletos via api utilizando a dll ACBrLibBoleto-0.2.0.248. Utilizamos Node.js para comunicação com a dll. A emissão dos boletos é para o banco sicoob. Nosso sistema desktop usa o componente ACBr e esta funcionando, no entanto no WEB com a dll estamos recebendo o erro de: - Falha Envio: Falha na Autenticação: HTTP_Code=500 Erro=client_id=&scope=cobranca_boletos_consultar cobranca_boletos_incluir cobranca_boletos_pagador cobranca_boletos_segunda_via cobranca_boletos_descontos cobranca_boletos_abatimentos cobranca_boletos_valor_nominal cobranca_boletos_seu_numero cobranca_boletos_especie_documento cobranca_boletos_baixa cobranca_boletos_rateio_credito cobranca_pagadores cobranca_boletos_negativacoes_incluir cobranca_boletos_negativacoes_alterar cobranca_boletos_negativacoes_baixar cobranca_boletos_protestos_incluir cobranca_boletos_protestos_alterar cobranca_boletos_protestos_desistir cobranca_boletos_solicitacao_movimentacao_incluir cobranca_boletos_solicitacao_movimentacao_consultar cobranca_boletos_solicitacao_movimentacao_download cobranca_boletos_prorrogacoes_data_vencimento cobranca_boletos_prorrogacoes_data_limite_pagamento cobranca_boletos_encargos_multas cobranca_boletos_encargos_juros_mora cobranca_boletos_pix cobranca_boletos_faixa_nn_disponiveis&grant_type=client_credentials Obs: client_id foi removido da msg acima, mas é informado corretamente. Estamos utilizando os mesmos certificados tanto no componente quanto na dll (arquivos .key e .pem). Existe alguma diferença entre o component e a dll? O que poderia estar afetando para ocasionar esse erro? Att.
-
Daniel, No log veio como 200 "{"status":{"codigo":200}", mas no ACBrBoleto.ListaRetornoWeb[i].HTTPResultCode esta com 207.
-
Bom dia Pessoal, Conforme testes realizado junto com o Daniel, após a unit enviada para testes, o problema estava no preenchimento das configurações, conta/digito, no digito da agencia foi passado o numero do posto. Daniel, Outro detalhe é que EnvBoleto.ListaRetornoWeb[i].HTTPResultCode veio como 207, mas no json o status veio 200, isso será ajustado? Duvida: Como preencho o componente para fazer a consulta?
-
Boa tarde Juliomar, irei fazer e reporto. Juliomar, Feito conforme orientado:
-
Estranho, não sei se é o caso, mas posso te passar um acesso a minha maquina para analise.
-
Daniel, Eu não uso o ACBr instalado, uso as classses. Segue o log: 20/07/23 15:10:45:866 - Comando Enviar: [{"numeroContrato":xxx,"modalidade":1,"numeroContaCorrente":xxx,"especieDocumento":"DM","dataEmissao":"2023-07-05T00:00:00-03:00","nossoNumero":"00000041","seuNumero":"266","identificacaoBoletoEmpresa":"266","identificacaoEmissaoBoleto":2,"identificacaoDistribuicaoBoleto":2,"valor":2,"dataVencimento":"2023-07-30T00:00:00-03:00","numeroParcela":1,"aceite":false,"tipoDesconto":0,"tipoJurosMora":2,"dataJurosMora":"2023-07-31T00:00:00-03:00","valorJurosMora":0.14,"tipoMulta":0,"valorMulta":0,"pagador":{"numeroCpfCnpj":"xxx","nome":"xxxxxxx BARAxxxx","endereco":"RUA PARAIBA xxx","bairro":"CENTRO","cidade":"Txxxx","cep":"87430000","uf":"PR"},"gerarPdf":false,"codigoCadastrarPIX":1}] 20/07/23 15:10:46:360 - Retorno Envio: {"resultado":[{"status":{"codigo":400,"mensagem":"Nosso Número é inválido."},"boleto":{"numeroContrato":xxxx,"modalidade":1,"numeroContaCorrente":xxxx,"nossoNumero":41,"seuNumero":"266","especieDocumento":"DM","dataEmissao":"2023-07-05T00:00:00-03:00","valor":2,"dataVencimento":"2023-07-30T00:00:00-03:00","tipoDesconto":0,"valorMulta":0,"valorJurosMora":0.14,"numeroParcela":1,"aceite":false,"pagador":{"nome":"xxxxxDE OLIVEIRA xxxx","numeroCpfCnpj":"xxxxx","endereco":"RUA PARAIBA 695","bairro":"CENTRO","cidade":"TAPEJARA","cep":"xxxx","uf":"PR"},"identificacaoBoletoEmpresa":"266","tipoJurosMora":2,"dataJurosMora":"2023-07-31T00:00:00-03:00","tipoMulta":0,"identificacaoEmissaoBoleto":2,"identificacaoDistribuicaoBoleto":2,"gerarPdf":false,"codigoCadastrarPIX":1}}]} onde consta xxx são dados sensíveis.
-
Daniel, Caso eu não preencho o campo titulo.nossonumero, ocorre o erro: '' is not a valid integer value Caso eu preencho o campo o erro continua: {"status":{"codigo":400,"mensagem":"Nosso Número é inválido."}
-
Boa tarde Daniel, vou testar e te aviso, obrigado.
-
Bom dia Daniel, log enviado.
-
Testei das duas formas em branco e preenchido.
-
Boa tarde Daniel, O erro persiste: {"codigo":400,"mensagem":"Nosso Número é inválido."}
-
Obrigado Daniel, vou testar e te posiciono.
-
Boa tarde Daniel, desculpa a insistência, alguma previsão? meus clientes estão ansiosos, obrigado.
-
Bom dia Daniel, existe alguma previsão? obrigado.
-
Daniel, quando eu deixo em branco o acbr esta colocando o numero 2: "nossoNumero":"00000002" {"codigo":400,"mensagem":"Nosso Número é inválido."} Caso eu comento o campo no codigo o acbr coloca "nossoNumero":"2"
-
Daniel segue a resposta do banco: API Cobrança Bancária Sicoob (getpostman.com) Daniel, tem como o acbr não enviar o campo, conforme orientado?