DevSolucaoSistemas
Membros-
Total de ítens
25 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que DevSolucaoSistemas postou
-
Timeout API V2 Boleto Sicredi
DevSolucaoSistemas replied to DevSolucaoSistemas's tópico in ACBrBoleto
A principio somente aqui na loja, não tivemos relato de clientes. Usamos aqui para o gerenciamento financeiro. Vou abrir um chamado no portal do desenvolvedor, tendo novidades posto aqui. -
Bom dia a todos. Começou acontecer recentemente na API SICREDI V2, na emissão de boleto, acontecer timeout, e o boleto no banco fica registrado com situação "AGUARDANDO CONFIRMAÇÃO", como na imagem a seguir. E o retorno no log fica assim. Alguém mais possou por situação parecida?
-
Boa tarde a todos, quando for postado posso ajudar nos testes, vou ter de implementar essa funcionalidade também. No que eu puder contribuir estou disponível.
-
Boa tarde Luis. Estou tendo o mesmo problema. Alguma resposta por parte da equipe do banco? O problema ocorre apenas no ambiente de teste? Alguma solução definitiva?
-
Erro conversão data retorno boleto API SicrediV2
DevSolucaoSistemas replied to DevSolucaoSistemas's tópico in ACBrBoleto
Boa tarde, desculpa demora em responder. Testei essa unit que passou e funcionou perfeitamente também. Agradeço pela disponibilidade. -
Erro conversão data retorno boleto API SicrediV2
DevSolucaoSistemas replied to DevSolucaoSistemas's tópico in ACBrBoleto
Sim, vem com "-" mesmo, só que apresenta erro de conversão na função "StrToDateDef(data,0)", quando a data já esta formatada "14-11-2022". Fazendo a conversão com a data no formato "14/11/2022", funciona normalmente. -
Erro conversão data retorno boleto API SicrediV2
um tópico no fórum postou DevSolucaoSistemas ACBrBoleto
Boa tarde a todos. Ao fazer a consulta dos boletos liquidados por dia no Sicredi APIV2, a data de pagamento apresenta erro de conversão e fica com valor de 30/12/1899. Segue anexo correção para analise. ACBrBoletoRet_Sicredi_APIV2.pas -
Se utiliza datasets na tela, tive um problema com o count, até o 2.5 retorna integer, a partir do 3.0 retorna bigint, quando abre o formulário acontece problema de incompatibilidade. Ai tem que deletar o field e puxar de novo para mudar o tipo.
-
Boa tarde, não são compatíveis, tem que entrar em contato com a agência e pedir para habilitar a emissão do boleto. Pelo menos foi o que o responsável da agência daqui disse. Mandam até um contrato para ativação. Foi esse o processo feito aqui.
-
Compatíveis entre si creio que não seja por que tem campos diferentes e formar de autenticar também. Tipo não daria para utilizar o mesmo fonte no acbr teriam que ser classes separadas pois mudam implementação tanto na autenticação quando no envio dos boletos. Mas para o cliente utilizar é bem simples, basta a aplicação estar cadastrada no portal, e o cliente gerar o código de acesso, creio que seja o mesmo utilizado na API já existente. Já entrei em contato com o banco não sei se vou conseguir retorno logo, por causa do feriado.
-
Bom dia, não tenho essa informação. Vou entrar em contato com o responsável no Sicredi. Mas creio que só criar a aplicação no portal do desenvolvedor, por que a autenticação é Cendente + Agencia, e o Codigo acesso gerado no Internet banking. Logo se tiver habilitado menu que gera o código de acesso vai conseguir emitir. Vou confirmar e reporto aqui.
-
Boa Tarde. Fazendo testes em produção tive que fazer uma alteração. Não estava autenticando corretamente, devido este teste no OnCreate. Segue o código com a alteração. A consulta do retorno está sempre sempre sem itens, vou aguardar o processamento dos boletos durante a noite e ver se vem amanhã de manhã se valida os testes que fizemos hoje. Qualquer novidade aviso. ACBrBoletoW_Sicredi_APIHibrido.pas
-
Boa Tarde a todos. Segue em anexo os fontes para análise da alteração para emissão do boleto Hibrido do Sicredi. Funcionando emissão, alterações de vencimento, baixa, consulta do PDF, e consulta de lista de baixas de boleto por data de pagamento em ambiente de homologação. Criado um tipo de cobrança nova "cobSicredAPIHibrido", para manter compatibilidade com a outra API que já esta implementada. Vou iniciar em os testes produção essa semana. BoletoSicredi.rar
-
Bom dia, essa API que esta implementada no ACBR não disponibiliza o boleto hibrido apenas o registro do boleto online. Estou finalizando a implementação de uma outra API do Sicredi que faz essa implementação do boleto hibrido.
-
Consulta PDF API Boleto Hibrido Sicredi
DevSolucaoSistemas replied to DevSolucaoSistemas's tópico in Dúvidas gerais
Vou fazer uns testes em produção essa semana para poder postar os fontes aqui. Essa implementação é da API do Sicredi que permite fazer o boleto Hibrido. Terminando crio um tópico com os fontes novos para validação. -
Consulta PDF API Boleto Hibrido Sicredi
DevSolucaoSistemas replied to DevSolucaoSistemas's tópico in Dúvidas gerais
Consegui resolver com um pequeno ajuste no componente. Obrigado. -
Bom dia a todos. Estou implementando no ACBr o Boleto Hibrido do Sicredi, só esta faltando a implementação do método que retorna o PDF do Boleto no formato octet-stream pelo body da retorno da requisição. Já estou conseguindo fazer a requisição e fazer o retorno, mas não estou conseguindo converter o Body do retorno em um arquivo PDF. Tentei usando TStream, TFileStream e não deu certo. O arquivo é salvo mas abre em branco. Pelo postman salvando a requisição fica certo. Alguém já fez algo do tipo? Segue o arquivo do PDF gerado pelo Postman. Deixo em Anexo a Unit do Retorno do Ws, uma operação tpConsultarPDF na linha 253 da unit. boleto_2023-02-06T15.pdf ArquivoNaoAbre.pdf ACBrBoletoRet_Sicredi_API2.pas
-
Pois é, vou aguardar a liberação deles para instalar que já tem cliente esperando. Qualquer novidade posto aqui.
-
Será que alguém mais conseguiu gerar o CSR, ou esse erro de digitação foi uma coincidência enorme e no meu caso deu certo.
-
Olha, agora que citou novamente que fui reler e realmente a palavra "Confederacao" esta errado, está "Confederecao", mas o mais engraçado que o certificado foi validado, já testei em homologação e produção com a conta da empresa e consegui fazer PIX dinâmico. Estou só aguardando a liberação do Sicredi para os demais clientes. Fui conferir no manual e está da forma que vc citou acima.
-
Sim. Com esse código. De acordo com o manual que me foi passado pelo banco.
-
É por que no demo tem um componente na tela e nesse caso foi criado em tempo de execução.
-
Na verdade tem que utilizar, não pode remover a função, tem que utilizar tanto na Key quanto no Certificado. Tem utilizar da mesma forma do Demo. E também o demo foi atualizado recentemente, tem que utilizar a função Var_OpenSSL.CreateCertificateSignRequest() para gerar o certificado, tem uma versão do demo que estava gerando com outra função que também não dava certo, as vezes o fonte do seu demo esteja desatualizado, o que pode esta causando o problema. Key: ACBrOpenSSLUtils.GenerateKeyPair(Var_PrivateKey, Var_PublicKey,EmptyStr,bit2048); DsCdsDados.DataSet['CTB_APIKEY'] := ChangeLineBreak(Var_PrivateKey, sLineBreak); Certificado: Var_Certificado := Var_OpenSSL.CreateCertificateSignRequest( 'api-pix-'+OnlyAlphaNum(Funcoes.SemAcento(DmCOmum.Pub_Sistema.Instituicao.NomeFantasia)), 'Confederecao Interestadual das Cooperativas Ligadas ao Sicredi', 'API PIX Sicredi', 'Porto Alegre', 'Rio Grande do Sul', 'BR', DsCdsDados.DataSet.FieldByName('Ctb_EmailConta').AsString); DsCdsDados.DataSet['CTB_APICERTIFICADO'] := ChangeLineBreak(Var_Certificado,sLineBreak); Dessa forma deu certo no meu caso. utilizei um dataSet para salvar.
-
Olá, boa tarde. Tive problemas também na geração, só que foi um problema que na hora de gerar o certificado não utilizei a função ChangeLineBreak(), antes de salvar o arquivo. O motivo também não especificaram, somente disseram que era incompatível. Revisando a função que tinha feito percebi esse problema, fiz essa alteração deu certo a validação do certificado.