Ir para conteúdo
  • Cadastre-se

Rafael Dias

Membros
  • Total de ítens

    2.461
  • Registro em

  • Última visita

  • Days Won

    24

Tudo que Rafael Dias postou

  1. Sim pois como SSLCryptLib = 0 não tem nenhuma classe para consumir o certificado. Pelo visto é algo em relação ao carregamento da dll do OpenSSL, checa se a versão do OpenSSL é maior que 1 e menor que 1.1 e checa se a mesma é x86 ou x64 de acordo com a biblioteca que esta usando, Ex.: se sua biblioteca que esta usando é x86 a do OpenSSL também tem quer ser e vice e versa.
  2. Ta neste caso pode ser 2 coisas. A SEFAZ ainda não sincronizou a nota com o ambiente nacional. O ambiente de teste e de envio são diferentes, Ex.: a nota foi emitida em ambiente de produção e seus testes estão em ambiente de homologação. Pois como você pode ver que retornou que não tem nada foi a SEFAZ e não o componente, ele só leu a resposta da SEFAZ.
  3. Os demos da ACBrLib em C# foram atualizados recentemente, mas falta atualizar os demos de outras linguagens. Poderia postar o log do demo em c#.
  4. poste o log do monitor, para ver o que esta acontecendo.
  5. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  6. Correção enviada ao SVN.
  7. DistribuicaoDFe é para documentos emitido contra você não para documentos emitido por você, estes por lei você tem que ter salvo na sua maquina.
  8. Um jeito fácil de obter o numero serial em c# é utilizar a classe X509Certificate2UI com ela é possível abrir a tela de seleção de certificados do windows. https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x509certificate2ui?view=netframework-4.8 e com isso você pode pegar o numero serial do certificado selecionado. Nas configurações da biblioteca https://acbr.sourceforge.io/ACBrLib/DFe.html informe assim SSLCryptLib = 3, SSLHttpLib =2, SSLXmlSignLib = 4, NumeroSerie = <Número de serie certificado>, Senha = <Senha certificado> lembrando de usar os métodos de configuração para fazer estas configurações https://acbr.sourceforge.io/ACBrLib/MetodosdeConfiguracao15.html
  9. No caso está para download no fórum como uma nova versão.
  10. eu enviei uma nova versão que provavelmente resolve seu problema por favor teste com ela, e me de um retorno aqui por favor.
  11. @AutomoSistema eu enviei uma nova versão que provavelmente resolve seu problema por favor teste com ela, e me de um retorno aqui por favor.
  12. os dois métodos funcionam com 1 documento, a tarefa não tem previsão ainda de conclusão pois os métodos síncronos ainda são novos no MDFe e CTe, e pouco usados, talvez no começo de janeiro não sei dizer exatamente.
  13. a diferença entre síncrono é assíncrono é Síncrono - Pode ter apenas 1 documento e toda a transação é feita apenas em 1 chamada. Assíncrono - Pode ter até 50 documentos no lote e a transação é feito em 2 chamadas no webservices - Método Padrão do ACBrMonitor. Basta informar False no parâmetro ASincrono https://acbr.sourceforge.io/ACBrLib/MDFE_Enviar.html
  14. Sim ela não esta retornando os dados completos em caso de envio sincrono, apenas no envio assincrono.
  15. pelo que vi esta usando síncrono correto, estamos com problemas neste tipo de envio por favor tente novamente se ser síncrono já temos uma tarefa para este problema.
  16. Você postou o log errado este só tem rejeições.
  17. poderia postar o log da biblioteca.
  18. senão to enganado o formato deste arquivos é OFX, o ACBr não possui nenhum componente que faça esta leitura, mas tem o seguinte projeto no GitHub que talvez te ajude https://github.com/leogregianin/ofx-reader/
  19. A configurações da biblioteca inclusive de impressão você encontra neste link abaixo https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca16.html Para configurar basta utilizar os métodos de configuração https://acbr.sourceforge.io/ACBrLib/MetodosdeConfiguracao15.html Para emitir é simples, basta configurar os dados de certificados, webservices e schema. Depois você pode carregar o ini ou se quiser pode carregar o xml https://acbr.sourceforge.io/ACBrLib/ExemplodeINI.html https://acbr.sourceforge.io/ACBrLib/NFE_CarregarXML.html https://acbr.sourceforge.io/ACBrLib/NFE_CarregarINI.html e depois disso você deve utilizar o método enviar. https://acbr.sourceforge.io/ACBrLib/NFE_Enviar.html Não precisar copiar os arquivo para basta nenhuma basta passar nos parâmetros da função o conteúdo dos mesmo, as respostas são retornadas pelo metodo, caso a mesma vier incompleta ou ocorra um erro utilize o metodo https://acbr.sourceforge.io/ACBrLib/NFE_UltimoRetorno.html passando uma string de tamanho igual ao tamanho retornado pelo metodo de envio no parametro esTamanho O tratamento da contingencia e todo o fluxo de envio deve ser controlado pela sua aplicação.
  20. não possuímos nada para isso.
  21. Aparentemente esta com erro no envio síncrono, estou analisando para ver o que pode estar ocorrendo.
  22. Poste o log da acbrlib.
  23. Então se esta usando o C# a string que retorna do metodo é no formato ini. Você pode fazer um parser de ini que é super facil ou utilizar alguma biblioteca para isso, você encontra varias no nuget. Ex.: https://github.com/JaegerMa/SharpINI - https://www.nuget.org/packages/SharpINI/ E carregar a string assim. var retorno = ACBrSat.EnviarCFe(xmlPath); var parsed = INIReader.ReadINI(retorno); var arquivo = parsed["ENVIO"]["Arquivo"];
  24. Primeiro qual a sua linguagem de programação ? Esta usando as classes de alto nível disponível pelo ACBr ?
  25. você esta utilizando de forma totalmente errada, pelo visto esta usando o arquivo de log como o retorno e ele não é para isso. O retorno vem na string retornado pelo método da biblioteca, corretamente no formato ini.
×
×
  • 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.

The popup will be closed in 10 segundos...