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. 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.
  2. 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#.
  3. poste o log do monitor, para ver o que esta acontecendo.
  4. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  5. Correção enviada ao SVN.
  6. DistribuicaoDFe é para documentos emitido contra você não para documentos emitido por você, estes por lei você tem que ter salvo na sua maquina.
  7. 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
  8. No caso está para download no fórum como uma nova versão.
  9. eu enviei uma nova versão que provavelmente resolve seu problema por favor teste com ela, e me de um retorno aqui por favor.
  10. @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.
  11. 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.
  12. 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
  13. Sim ela não esta retornando os dados completos em caso de envio sincrono, apenas no envio assincrono.
  14. 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.
  15. Você postou o log errado este só tem rejeições.
  16. poderia postar o log da biblioteca.
  17. 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.
  18. não possuímos nada para isso.
  19. Aparentemente esta com erro no envio síncrono, estou analisando para ver o que pode estar ocorrendo.
  20. Poste o log da acbrlib.
  21. você setou a pasta de Schemas na Sessão MDFe chave PathSchemas ?
  22. Você chegou a configurar as outras sessôes de configuração de certificados que estão na sessão DFe, conforme constam no manual que te passei acima ? Você precisa definir na sessão DFe as seguintes chaves SSLCryptLib, SSLHttpLib e SSLXmlSignLib e além disso também precisa configurar na Sessão MDFe as chaves PathSchemas e VersaoDF .
  23. So para entender esta configuração do inicializar, eChaveCrypt , não é a senha do certificado e sim a senha usada para as funções de criptografia da lib. Segundo para setar a senha do certificado precisa utilizar o método MDFE_ConfigGravarValor, passando a sessão DFe a a chave Senha, se você não estiver usando este método a senha sempre vai dar errado. Depois use o metodo MDFE_ConfigGravar para gravar e ativar as novas configurações.
  24. Pelo que vi no seu arquivo config você não configurou nada em relação a certificado e as configurações de assinatura, por isso o erro acima. Os métodos de configuração você encontra no link abaixo: https://acbr.sourceforge.io/ACBrLib/MetodosdeConfiguracao14.html As configurações você encontra nos links Configurações Gerais das Bibliotecas Configurações de certificado Configurações da Biblioteca MDFe Você precisa configurar pelos menos, as configurações de certificado e a pasta onde se encontram os schemas.
  25. Configurou corretamente a parte de assinatura e o certificado ? Lembrando que a senha do certificado não pode ser informado direto no ini pois ela é criptografada Favor postar seu ini de configuração.
×
×
  • 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.