Ir para conteúdo
  • Cadastre-se

Renato Rubinho

Consultores
  • Total de ítens

    3.823
  • Registro em

  • Última visita

  • Days Won

    66

Tudo que Renato Rubinho postou

  1. O método não deve estar sendo chamado corretamente. Atualize o SVN, enviei na Rev-35760 a implementação desse botão nos programas de exemplo ST e MT da NFe em PHP.
  2. Execute o método ObterCertificados novamente e anexe o log gerado após a nova chamada.
  3. Deve ter alguma opção para "desabilitar" a OpenSSL no xampp, caso contrário ela provavelmente irá prevalecer sobre qualquer outra do computador. Tivemos situações relacionadas à OpenSSL 3 com esse erro, veja o tópico a seguir: Conforme o tópico acima indica: * Veja se existe a legacy.dll junto das demais dlls na pasta C:\\xampp\\apache\\bin\ * Tente instalar o certificado no Windows, exportar novamente e veja se resolve o problema de leitura pela OpenSSL. * Se não resolver, tente desativar a OpenSSL no xampp e copie as dlls distribuídas com a lib para a pasta onde está salvando a Lib.
  4. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  5. Utilizando a OpenSSL, você precisa habilitar a extensão OpenSSL no PHP ou copiar as dlls distribuídas como dependências no arquivo que você baixou a Lib, veja na pasta dep. Copie as dlls da mesma arquitetura que você instalou seu xamp (x86 ou x64) Utilize o método NFE_OpenSSLInfo para verificar de onde as dlls estão sendo utilizadas.
  6. Veja se está preenchendo a chave CNPJ da seção EMISSOR
  7. Sua distribuição Linux precisa ter a OpenSSL instalada. Veja com seu suporte se já está instalada em seu ambiente e solicite que instalem, caso ainda não esteja.
  8. Você está correto, eu não sabia dessa informação, mas o p12 e o pfx possuem o mesmo conteúdo, basicamente o mesmo arquivo. Voltando ao seu problema, utilizando WinCrypt o método ObterCertificados irá buscar os certificados instalados no Windows. Como você está utilizando o arquivo diretamente, altere as configurações de SSL para utilizar OpenSSL para obter as informações do arquivo.
  9. No seu log não consta que você indicou o arquivo *.p12, você deve utilizar o arquivo *.pfx nesta chave 21/10/24 11:18:59:608 - LIB_ConfigGravarValor(DFe, ArquivoPFX, C:\xampp\htdocs\dashboard\CURSO_ERP\saciweb/teste/certificados/VC 2025 00531817000196.p12)
  10. Veja se preencheu os parâmetros corretamente, conforme indicado no tópico a seguir: clientid, clientsecret, scope
  11. Veja o que retorna no método UltimoRetorno. Se não identificar o problema, configure o lognivel=4 paranóico e anexe para análise.
  12. Verifique se está preenchendo a VersaoDF=3 https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca16.html Como ficaram as configurações de SSL/TLS? Veja no tópico a seguir as configurações recomendadas.
  13. Preencha o cOrgao sempre com 91, a manifestação é no ambiente nacional. cOrgao=91
  14. Em qual linguagem você desenvolve? Está passando o ini conforme o modelo da documentação?
  15. Olá pessoal, Ficamos felizes em anunciar que foram disponibilizados os programas de exemplo em PHP, Singlethread e Multithread utilizando a ACBrLibNFSe na Rev-35661. ..\ACBr\Projetos\ACBrLib\Demos\PHP\NFSe\ACBrNFSeDemoST.php ..\ACBr\Projetos\ACBrLib\Demos\PHP\NFSe\ACBrNFSeDemoMT.php Lembrando que o programa de exemplo utiliza a ACBrComum.php, contendo métodos em comum entre os modos (ST e MT) e para todas as libs. ..\ACBr\Projetos\ACBrLib\Demos\PHP\ACBrComum\ACBrComum.php Esperamos que esse novo programa de exemplo facilite a integração da comunidade PHP com as nossas bibliotecas. Até mais!!!
      • 8
      • Curtir
  16. Para quem tiver o mesmo problema futuramente, conforme o Daniel informou, deve ser desmarcado o checkbox Habilitar proteção de chaves privadas fortes...
  17. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  18. No outro tópico você postou o código do seu método ConfigLerValor. Se está funcionando o método para ler valor, o de gravar tem que funcionar também, revise se fez algo diferente com relação ao programa de exemplo. Você disse que o retorno da função foi diferente de zero e o retorno da UltimoRetorno foi zero, então veja qual é mensagem retornada na NFE_UltimoRetorno, o valor é retornado no primeiro parâmetro passado para o método. Se não conseguir identificar o problema, configure o LogNivel com 4-Paranoico, tente gravar novamente o valor e anexe o log gerado para análise. [Principal] TipoResposta=0 CodificacaoResposta=0 LogNivel=4 LogPath=C:\caminho\
  19. Olá, Obrigado pela contribuição. Foram enviadas correções ao SVN que devem resolver o problema relatado, Rev-35641 Por favor atualize os fontes, reinstale os componentes, verifique se o problema foi resolvido e, se possível, nos informe se foi o resultado esperado. Obs: O arquivo ACBreSocialLoteEventos.pas não tinha alterações em comparação com os fontes atuais, caso tenha alguma alteração neste arquivo que deva ser analisada, confirme se anexou o arquivo correto.
  20. Olá, Os ajustes necessários no componente foram enviados ao SVN na Rev-35640 Para quem utiliza o componente, atualize os fontes e reinstale os componentes e para quem utiliza o Monitor e a Lib, a próxima versão já contemplará os ajustes.
  21. Recentemente tivemos um problema com a leitura de certificado A1 instalado, mas já foi corrigido. Se estiver utilizando o componente, atualize seus fontes, reinstale os componentes e veja se resolve. Se estiver utilizando o monitor ou a lib, baixe a versão mais recente e teste para ver se funciona.
  22. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  23. Se o ConfigLerValor funcionou é um bom sinal, está comunicando com a lib. * Revise como implementou essa função, se está chamando o método correto da lib function ConfigGravarValor($ffi, $eSessao, $eChave, $value) { $retorno = $ffi->NFSE_ConfigGravarValor($eSessao, $eChave, $value); $sMensagem = FFI::new("char[535]"); if (UltimoRetorno($ffi, $retorno, $sMensagem, "Erro ao gravar valores [$value] na secao[$eSessao] e chave[$eChave]. ") != 0) return -10; return 0; } * Veja se declarou a função com o nome correto NFSE_ConfigGravarValor * O retorno da função foi diferente de zero? * Qual o retorno da função UltimoRetorno? * Veja se declarou corretamente a função no arquivo .h
  24. Você pode se basear em um dos programas de exemplo já existentes para implementar outros que precisar, pois a forma de consumir as bibliotecas é a mesma. O programa de exemplo da NFSe está em desenvolvimento e em breve estará disponível junto aos demais, acompanhe nossas notícias pasta ficar sabendo quando for disponibilizado.
×
×
  • 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.