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. E tem que configurar umas coisas no projeto também. Se não me engano tem um video do @Daniel Simoes sobre isso.
  2. Sua chamada do NFE_Consultar esta errada, olhe a classe xHarbour que tem no svn lá os métodos estão implementados de forma correta. bufferLen := 1024 cRet := Space(1024) hResult := DllCall(pDllNfe, 32, "NFE_Consultar", hb_StrToUTF8(xChaveNfe), .T., @cRet, @bufferLen) svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/Harbour/NFe/ACBrNFe.prg
  3. Eu recomendo em Harbour usar sempre a Cdecl foi o que me deu melhores resultados durante meus testes aqui. Sobre este erro poderia postar um log da lib para eu ver.
  4. Posta o log desta versão, por que na versão anterior nem chegou a chamar o metodo NFe_Finalizar
  5. Atualize sua dll em tente com a versão mais nova.
  6. O adobe não interfere na geração do PDF, verifique o seus procedimentos e veja o que pode estar causando o erro do xml ficar incompleto.
  7. então é outro o que você postou não tem
  8. Amigo ai so tem o protocolo de autorização abra o xml e veja, a NFe foi autorizada mais no arquivo ai so conta o protocolo e não tem os dados da NFe.
  9. Sim neste xml que postou consta apenas o protocolo e não tem os dados da NFe, por isso o erro.
  10. Ta vamos por partes se o Environment.Is64BitProcess esta retornando false significa que o IIS esta executando o projeto como 32 bits e você copiando a dll em acbrboleto64 relmente vai dar erro pois devia estar usando a dll acbrboleto32. O sistema operacional ser 64 não tem nada haver com o tipo de biblioteca ela tem que ser usada de acordo com o executável e no seu caso é 32bits.
  11. Você precisa colocar a dll em um path que o site tenha acesso ou no path do Windows.
  12. Mas o serviço de distribuição DFe não é para esta finalidade e cada vez mais a SEFAZ esta dificultando para o pessoal que usa ele para isso, não duvido no futuro a SEFAZ ou terminar o serviço de download ou começar a multar ou bloquear o pessoal por abuso de uso dele.
  13. Não o ACBrLib foi feito para ambiente desktop e por isso ainda possui a necessidade de ambiente gráfico. Esta sendo feito uma serie de refactory para fazermos uma biblioteca para ambientes web, mas não temos previsão ainda para lançamento.
  14. Tópico fechado por falta de retorno do usuário
  15. Sim para isso basta informa a SSLCryptLib como cryWinCrypt e informar o numero de serie do mesmo na propriedade NumeroSerie DFe (sourceforge.io)
  16. Se quiser a dll compilada sim precisa assinar, senão quiser basta baixar os fontes e compilar você mesmo a dll.
  17. Então tu postou na area errada esta é para SAT vou mover o topico. Para emitir estes documentos você precisa utilizar as dlls ACBrLibNFe, ACBrLibCTe e ACBrLibMDFe. No link abaixo você encontra mais informações sobre as ACBrLib. ACBrLib - Portal | Projeto ACBr
  18. Vai depender do documento fiscal a que se refere, cada documento tem um dll especifica.
  19. Passando o [Memory] no primeiro parâmetro, ele ira criar o ini e suas sessões na memoria. O carregar ini é para carregar o ini da nfe você sempre precisa usar ele. Precisa passar o ini da maneira que é gerado pela lib com todas as sessões.
  20. Sem o log fica dificil saber o que ta de errado preciso dele para saber o que ta acontecendo.
  21. Sim bastas fazer isso ou passar o primeiro parâmetro como [Memory]
  22. Esta utilizando o demo ? Senão tiver configura o log de acordo com o manual. Geral (sourceforge.io)
  23. Demo em qual linguagem ? Post o log por favor.
  24. O problema é que o VB6 trabalha com Unicode e a dll em UTF8.
  25. Poste o log da dll. Faça um passo a passo de como reproduzir este erro usando o demo em vb6.
×
×
  • 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.