Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2896 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde, estou tendo esse erro 

NFe is incomplete according to the DTD/Schema

Ao validar o xml com esses codigos;

		frmEmissaoNFE.ACBrNFe1.NotasFiscais.Clear;
        frmEmissaoNFE.ACBrNFe1.NotasFiscais.LoadFromFile(dsCamXML);
        frmEmissaoNFE.ACBrNFe1.NotasFiscais.Validar;

Esse processo estava funcionando há umas 2 semanas atras, hoje fui instalar no cliente e deu esse erro la e ao testar aqui na minha maquina também deu esse erro;

Desenvolvi tudo em cima do certificado A1 e o meu cliente tem o A3, estou usando a libWinCrypt

         ACBrNFe1.Configuracoes.Geral.SSLLib        := TSSLLib(4);
         ACBrNFe1.Configuracoes.Geral.SSLCryptLib   := TSSLCryptLib(3);
         ACBrNFe1.Configuracoes.Geral.SSLHttpLib    := TSSLHttpLib(2);
         ACBrNFe1.Configuracoes.Geral.SSLXmlSignLib := TSSLXmlSignLib(2);

 

Obs.: Eu encontrei topico com esse assunto aqui no forum desse mesmo erro, porém fiz tudo o que o pessoal fez e informou e não conseguiu, testei também pelo demo da ACBR e obtive o mesmo erro validando o xml, alguém pode me ajudar por favor ?

Screenshot_19.png

  • Moderadores
Postado
  Em 16/06/2017 at 16:24, Robinho de Morais disse:

quando vai assinar esta dando esse erro:

First chance exception at $7617A9F2. Exception class EACBrDFeException with message 'Falha ao obter a Chave Privada do Certificado para Assinatura.'.

 

Expandir  

Para o WinCrypt com A1, e informando apenas o número de série, é preciso instalar o certificado com permissão de exportação da chave privada.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Moderadores
Postado
  Em 16/06/2017 at 19:11, Robinho de Morais disse:

verdade, estava testando o A1 como se fosse o A3, mas para o A3 como faço ?

Exception: Classe não registrada, ClassID: {88D969E5-F192-11D4-A65F-0040963251E5}

Erro que está dando com o A3

Expandir  

Não deveria ser necessário registrar DLLs pra usar com WinCrypt, apenas CAPICOM precisa.

 

  Em 16/06/2017 at 19:38, Robinho de Morais disse:

agora lascou tudo, registrei pelo dos as dll do capicom e o acbr demo nem quer abrir....

Expandir  

Algum erro? 

Windows XP ou 2003? Já houve relatos de problemas com esses SO.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
  Em 16/06/2017 at 19:11, Robinho de Morais disse:

verdade, estava testando o A1 como se fosse o A3, mas para o A3 como faço ?

Exception: Classe não registrada, ClassID: {88D969E5-F192-11D4-A65F-0040963251E5}

Erro que está dando com o A3

 

Expandir  

Seguinte

Queria deixar um relato sobre esse erro "classe não registrada". Não posso dar 100% de certeza do que aconteceu, mas fiquei com a impressão de que nesta situação:

-mantendo o capicom no acbr.inc

- e configurando ssl para wincrypt,

ao assinar o xml, eu vi ocorrer esse erro "classe não registrada".

No momento do erro,  simplesmente registrei a capicom e passou.

Hoje ja estou compilando meu projeto sem dependencia da capicom, desabilitando no acbr.inc e tudo parece OK.

Att

Ricardo

  • Curtir 1
  • Este tópico foi criado há 2896 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...